springboot中常见的.properties和.yaml的配置

.properties(内部是hashtable:无序的)

 

#springboot中的application.properties,不用手动引入(@PropertySource("classpath:application.properties"))
#@ConfigurationProperties(prefix = "book")配置前缀,对于名字自动回注入


#自定义book属性
book.name=三国演义
book.author=罗贯中
#list<string>
book.tags[0]=通俗小说
book.tags[1]=玄幻小说
#list<author>
book.author[0].name=文静
book.author[0].age=20
book.author[1].name=jason
book.author[1].age=21

#tomcat配置
#例如get请求乱码
server.tomcat.uri-encoding=utf-8


#以下修改时针对所有容器,而非只针对tomcat
#修改项目的端口号
server.port=8888
#修改项目的工程名
server.servlet.context-path=/s
#配置静态资源放在qf下的static、public、resource..的
spring.mvc.static-path-pattern=/qf/**
#配置静态资源去只能在qf目录去找不是(static、public、resource..)
spring.web.resources.static-locations=classpath:/qf/
#数据源配置
spring.datasource.username=root
spring.datasource.password=root
spring.datasource.url=jdbc:mysql:///test?serverTimezone=Asia/Shanghai
#指定数据连接池
spring.datasource.type=com.alibaba.druid.pool.DruidDataSource
#jpa配置
spring.jpa.database=mysql
#数据库平台
spring.jpa.database-platform=mysql
#在控制台打印
spring.jpa.show-sql=true
# 每次启动项目时,数据库初始化策略
spring.jpa.hibernate.ddl-auto=update
# 指定默认的存储引擎为InnoDB
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.Mysql57Dialect
#自定义数据源
spring:
  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    type: com.alibaba.druid.pool.DruidDataSource
    ds:
      master:
        url: jdbc:mysql:///test01?serverTimezone=Asia/Shanghai
        username: root
        password: root
      slave:
        url: jdbc:mysql:///test02?serverTimezone=Asia/Shanghai
        password: root
        username: root

 #mybatis

# 扫描映射文件
  mapper-locations: classpath:mapper/*.xml
  # 配置别名扫描的包
  type-aliases-package: com.qf.firstspringboot.entity
  configuration:
    # 开启驼峰映射配置
    map-underscore-to-camel-case: true
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

LI JS@你猜啊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值