乐趣区

关于html5:SpringBoot常用配置

在 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 罕用配置的批改教程了,心愿能帮到大家。
退出移动版