在Java开发过程中咱们会须要应用到一些SpringBoot的设置性能,上面就我来教大家如何去批改这些罕用的配置。
一. 批改端口号和拜访门路 在Spring Boot 我的项目中会应用一个全局的配置文件application.properties 或者是 application.yml,该文件会寄存在 resources 目录下或者类门路下的 /config 目录中,个别咱们都放到 resources 下. 1.创立application.properties文件 咱们联合之前的章节,创立一个SpringBoot我的项目,而后再该项目标src/main/resource[游戏](http://www.cungun.com)目录下,创立一个配置文件application.properties.
1
2. 批改 Tomcat 的端口为 8088,并将默认的拜访门路 "/" 批改为 "oa" 而后咱们就能够在 application.properties 中增加如下配置了:www.cungun.com server.port=8088 server.servlet.context-path=/oa 或在 application.yml 中增加: server: port: 8088 servlet: context-path: /oa 3.创立一个Controller
2
4. 测试成果: 我的项目启动后,控制台成果:
3
二. 日志配置 Spring Boot 对各种日志框架都做了反对,咱们能够通过配置来批改默认的日志的配置. 默认状况下,Spring Boot 应用 Logback 作为日志框架. application.properties配置文件 logging.file.path=../logs/spring-boot-hello.log logging.level.org.springframework.web=DEBUG application.yml配置文件
3
4
而后在我的我的项目所在盘符下,就能够看到有一个logs日志目录,寄存了本我的项目的日志信息
5
三.主动配置再剖析 1.主动配置 Spring Boot主动配置(auto-configuration)性能,会尝试依据咱们增加的jar依赖,主动的配置Spring利用。比方在classpath下存在HSQLDB,并且咱们没有手动配置任何数据库连贯的beans,那么Spring Boot将主动配置一个内存型(in-memory)的数据库。 2.主动配置的非侵入性 而且主动配置(Auto-configuration)是非侵入性的,任何时候你都能够定义本人的配置类来替换主动配置的特定局部。例如,如果你增加本人的DataSource bean,默认的内嵌数据库反对将不被思考。 3.主动配置的实现形式 实现主动配置有两种可选形式,别离是将@EnableAutoConfiguration或@SpringBootApplication注解增加到@Configuration类上。 留神: 咱们只应该增加一个主动配置的注解,@EnableAutoConfiguration或者@SpringBootApplication,通常倡议将它增加到主配置类(primary @Configuration)上。 以上就是几个SpringBoot罕用配置的批改教程了,心愿能帮到大家。