MuLeI
做创造价值的人
MuLeI的小站

SpringBoot常见问题

SpringBoot常见问题

SpringBoot常见问题

1. 创建Spring Boot工程的方法

  • 使用Spring Initializr创建Spring Boot工程

  • 使用Maven手动创建工程,Spring Initializr本质上就是一个Maven工程;Spring Boot的兼容性很好,基于Maven可以在各种环境和各种IDE之间进行灵活切换

2. Spring Boot的配置文件

Spring Boot目前支持两种配置文件:

  • 第一种:属性文件.properties,通过单行来描述要配置的选项;这种方式不是Spring Boot推荐的,当配置项很多的情况下,会导致配置非常混乱,阅读性差
server.port=80
server.servlet.context-path=/springboot

spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.username=root
spring.datasource.password=root
spring.datasource.url=jdbc:mysql://localhost:3306/springboot?useSSL=false&useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai
  • 第二种:YAML文件.yaml,按层级进行区分,同一个类型的配置项都是集中在一起的,利于程序段维护
server:
    port: 80
    servlet:
        context-path: /springboot

spring:
    datasource:
        driver-class-name: com.mysql.cj.jdbc.Driver
        username: root
        password: root
        url: jdbc:mysql://localhost:3306/springboot?useSSL=false&useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai

3. Spring Boot中的配置选项

  • server.port 设置SpringBoot Web应用程序的端口号,默认值“8080”

  • server.servlet.context-path 设置应用上下文,默认值“/”

  • logging.file 设置日志文件的输出路径,默认情况下不会将日志文件进行输出的,只会在控制台进行打印

  • logging.level 最低日志输出级别,默认值“info”

  • debug 用于开启/关闭调试模式,在debug模式下可以看到更多的输出信息,有助于对程序进行调试,默认值“false”

  • spring.datasource.* 表示一组配置信息,表示与数据库相关配置,其中:

    i. datasource.driver-class-name 代表驱动程序

    ii. datasource.url 表示连接字符串

    iii. datasource.password 数据库密码

    iv. datasource.username 数据库用户名

本博客所有文章除特别声明外,均采用CC BY-SA 4.0 协议,转载请注明出处!

发表回复

textsms
account_circle
email

MuLeI的小站

SpringBoot常见问题
1. 创建Spring Boot工程的方法 2. Spring Boot的配置文件 3. Spring Boot中的配置选项
扫描二维码继续阅读
2021-07-05