.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