• springboot的基本配置


    目录

    springboot的基本配置(以.yml为例)

    .yml基本语法(百度上找的):

    yml支持的三种数据结构

    配置普通数据

    springboot在不同的环境下有默认的加载文件:?


    springboot的基本配置(以.yml为例)

    yml也可以说是yaml概念:可读性高,用来表达数据序列化的格式,后缀:.yml(或者yaml)

    其实application.yml,application.yaml,application.properties他们并行存在,而优先级是后来加载的,替换先加载的,根据需要使用。

    本文章是连接上一篇文章的链接为:springboot测试类,注解_的博客-CSDN博客

    .yml基本语法(百度上找的):

    1.大小写敏感

    2.使用缩进表示层级关系

    3.缩进不允许使用tab,只允许空格

    4.缩进的空格数不重要,只要相同层级的元素左对齐就可以

    5.‘#’表示注释

    yml支持的三种数据结构

    1.对象:键值对的集合

    2.数组:一组按次序排列的值

    3.字面量:单个的,不可再分的值

    配置普通数据

    普通数据在这里指的是:数字,布尔值,字符串等。

    1.普通数据的值直接写在冒号(加空格)后面,通常情况下字符串不需要加单双引号

    2.‘’单引号不会解析转义

    3.“”双引号会将转义字符

    Server:

    Port:8088 修改端口号

    Connection-timeout:1000m 链接超时时间

    修改上下文路径
    
    server:
    
    port: 8083
    
    tomcat:
    
    connection-timeout: 1000m
    
    servlet:
    
    context-path: /ccy
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13

    结果如下

    这个是多一点的配置

    代码块如下

    server:

    port: 8082

    tomcat:

    connection-timeout: 1000m

    # servlet:

    # context-path: /ccy

    spring:

    mvc:

    view: #视图解析器

    prefix: / #前缀

    suffix: .html #后缀

    #数据源

    datasource:

    driver-class-name: com.mysql.cj.jdbc.Driver

    url: jdbc:mysql://localhost:3306/userroot

    username: root

    password: 1111111

    #整合mybatis

    mybatis:

    type-aliases-package: com.aaa.springboot0402.pojo

    mapper-locations: classpath:mybatis/*.xml

    springboot在不同的环境下有默认的加载文件:

    1.application 开发、测试、生产都会加载,公共的

    2.application-dev 只在开发环境加载(调试src/main)

    3.application-test 只在测试环境加载(调试src/test)

    4.application-prod 只在生产环境加载(正式打包部署)

    先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦

  • 相关阅读:
    springMVC异常处理的知识点+异常处理案例
    FITC-TAT-Smad7-HA融合蛋白,荧光素标记TAT-Smad7-HA融合蛋白
    云原生技术 --- k8s配置组件之ConfigMap的学习与使用
    ABAP 屏幕开发-仿采购订单
    【无标题】C++库编译
    mybatis-plus批量更新太慢,如何解决?
    Maya v2024(3D动画制作软件)
    1143. 最长公共子序列 -- 动规
    uniapp使用vue
    2023-09-07 LeetCode每日一题(修车的最少时间)
  • 原文地址:https://blog.csdn.net/m0_67403188/article/details/126115214