Spring boot入门二 基础参数配置
2017-08-30 16:36
465 查看
说在前面:
在上一张spring boot中已经描述了入门最简单的配置,spring boot是一个集成的东西,里面有很多相关的配置都是已经配置好了的,默认可以不需要启动容器如tomcat,
也不需要application配置、、、基本上把常用的配置都已经集成配置好了。当然这个东西既然能给大家使用,那肯定是开放了许多接口或者文件覆盖的,也就是说,我们也可以手
动的写参数配置来覆盖spring boot默认的配置,下面主要描述一下一些比较基础常用的覆盖配置:
1、配置文件设置
spring boot默认会加载resources目录下的application.properties配置文件,因此基本上相关参数都会在properties文件中进行配置,
如图:
当然也可以设置其他类型的配置文件根据项目需求,比如开发线,测试线,或者生产线,在application.properties中配置:
如:
#设置环境配置
spring.profiles.active=dev即可加载resources目录下的application-dev.properties配置文件,即:自动读取application-*.properties文件进行配置。
2、端口设置
默认是会使用8080端口,可以在properties文件中配置
server.port=8088
3、配置工程项目名称,默认是没有工程项目名称的,,可以在properties文件中配置
server.contextPath=/spring_boot
4、配置spring http请求编码spring.http.encoding.charset=UTF-8
spring.http.encoding.enabled=true
spring.http.encoding.force=true
5、配置log日志输出
默认是使用logback进行日志管理
#日志
logging.file=/export/log
logging.level.root=INFO
logging.level.org.springframework.web=INFO
logging.level.sample.mybatis.mapper=TRACE
6、配置(开关)启动命令logo
在启动的时候默认会打印Spring的logo
可以去掉这个logo或者替换,配置
#关闭启动Logo
spring.main.banner-mode=off
7、数据库连接配置
spring.datasource.url=jdbc:mysql://localhost:3306/test
spring.datasource.username=root
spring.datasource.password=123456
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
8、页面图标ico配置
spring boot默认访问的时候会是一个绿色叶子的图标,
该图标可以换掉,只需将自定义ico图标放在resources目录下即可
注:名称需要设置为默认名称 favicon.ico
9、mybites配置:
可以在properties文件中配置:
#mybatis配置
mybatis.type-aliases-package=com.sam.project.*.model
mybatis.mapper-locations=classpath:mapper/*.xml
在上一张spring boot中已经描述了入门最简单的配置,spring boot是一个集成的东西,里面有很多相关的配置都是已经配置好了的,默认可以不需要启动容器如tomcat,
也不需要application配置、、、基本上把常用的配置都已经集成配置好了。当然这个东西既然能给大家使用,那肯定是开放了许多接口或者文件覆盖的,也就是说,我们也可以手
动的写参数配置来覆盖spring boot默认的配置,下面主要描述一下一些比较基础常用的覆盖配置:
1、配置文件设置
spring boot默认会加载resources目录下的application.properties配置文件,因此基本上相关参数都会在properties文件中进行配置,
如图:
当然也可以设置其他类型的配置文件根据项目需求,比如开发线,测试线,或者生产线,在application.properties中配置:
如:
#设置环境配置
spring.profiles.active=dev即可加载resources目录下的application-dev.properties配置文件,即:自动读取application-*.properties文件进行配置。
2、端口设置
默认是会使用8080端口,可以在properties文件中配置
server.port=8088
3、配置工程项目名称,默认是没有工程项目名称的,,可以在properties文件中配置
server.contextPath=/spring_boot
4、配置spring http请求编码spring.http.encoding.charset=UTF-8
spring.http.encoding.enabled=true
spring.http.encoding.force=true
5、配置log日志输出
默认是使用logback进行日志管理
#日志
logging.file=/export/log
logging.level.root=INFO
logging.level.org.springframework.web=INFO
logging.level.sample.mybatis.mapper=TRACE
6、配置(开关)启动命令logo
在启动的时候默认会打印Spring的logo
可以去掉这个logo或者替换,配置
#关闭启动Logo
spring.main.banner-mode=off
7、数据库连接配置
spring.datasource.url=jdbc:mysql://localhost:3306/test
spring.datasource.username=root
spring.datasource.password=123456
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
8、页面图标ico配置
spring boot默认访问的时候会是一个绿色叶子的图标,
该图标可以换掉,只需将自定义ico图标放在resources目录下即可
注:名称需要设置为默认名称 favicon.ico
9、mybites配置:
可以在properties文件中配置:
#mybatis配置
mybatis.type-aliases-package=com.sam.project.*.model
mybatis.mapper-locations=classpath:mapper/*.xml
相关文章推荐
- SpringBoot系列(1)---无配置文件配置基础1
- spring boot学习总结(一)-- 基础入门 Hello,spring boot!
- SpringBoot入门-19(springboot集成mybatis注解形式增删查改properties配置,利用《script》实现动态SQL)
- SpringBoot入门-21(springboot集成mybatis注解形式增删查改properties配置,利用@Provider实现动态SQL)
- Spring Boot教程(二)--- 推荐的基础 POM 文件和自动配置
- Spring Boot 基础知识学习(二)——配置文件多环境配置
- Spring Boot为我们准备了最佳的数据库连接池方案,只需要在属性文件(例如application.properties)中配置需要的连接池参数即可。
- SpringBoot基础教程1-1-2 配置文件介绍
- Spring boot 系列 入门--配置
- spring boot (一)入门 启动、日志配置和快速构建
- SpringBoot 基础知识学习(二)——配置文件多环境配置
- Spring基础:快速入门spring boot(3):创建Restful的Web服务
- spring boot 基础入门学习-新建spring boot工程
- Spring Boot基础教程——日志配置-logback和log4j2
- Sping Boot入门到实战之入门篇(三):Spring Boot属性配置
- Spring-boot--打印sql参数 log4jdbc与logback配置
- SpringBoot基础教程2-1-4 日志规范-基础配置详解
- Spring Boot基础教程5-日志配置-logback和log4j2
- SpringBoot MyBatis基础配置
- 兼容 Spring Boot 1.x 和 2.x 配置类参数绑定的工具类 SpringBootBindUtil