SpringBoot常用配置

spring:
  datasource:
    url: jdbc:mysql://127.0.0.1:3306/mycnblog?characterEncoding=utf8&useSSL=false
    username: root
    password: root
    driver-class-name: com.mysql.cj.jdbc.Driver
  mvc:
    favicon:
      enable: false
  profiles:  #多平台配置
    active: dev
# 设置 Mybatis 的 xml 保存路径
mybatis:
  mapper-locations: classpath:mapper/**Mapper.xml
  configuration: # 配置打印 MyBatis⽇志
    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
    map-underscore-to-camel-case: true #配置驼峰⾃动转换
# 配置打印 MyBatis 执行的 SQL
logging:
  file:
    name: logs/springboot.log
  logback:
    rollingpolicy:
      max-file-size: 1KB
      file-name-pattern: ${LOG_FILE}.%d{yyyy-MM-dd}.%i
  level:
    com:
      example:
        demo: debug

以上是SpringBoot的一些常用配置

在使用Spring Boot时,常用配置可以包括以下几个方面: 1. 依赖管理:在项目中使用Maven或Gradle等构建工具,通过添加依赖来管理项目所需的外部库。例如,可以使用如下配置来引入Spring Boot和Redis的依赖: ```xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-redis</artifactId> <version>1.4.7.RELEASE</version> </dependency> ``` 2. 服务器端口配置:可以通过在配置文件(比如application.properties)中设置`server.port`属性来指定应用程序运行的端口。例如: ``` server.port=8080 ``` 3. 数据库配置:如果需要使用数据库,可以在配置文件中添加相关配置,比如数据库的连接信息、用户名、密码等。根据具体的数据库类型和所使用的数据访问框架,配置方式会有所不同。 4. 日志配置Spring Boot内置了一套简单易用的日志系统,可以通过在配置文件中配置日志的级别、输出格式等来进行日志配置。 5. 指标监控配置:如果需要对应用程序进行指标监控,可以引入`spring-boot-starter-actuator`依赖,并在配置文件中进行相应的配置,比如指定监控信息的地址、权限等。 ```xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency> ``` 6. 高级配置:对于一些高级的配置需求,比如指定替换默认配置的文件位置、配置文件名等,可以在配置文件中使用`spring.config.location`、`spring.config.name`等属性进行配置。 ``` #SPRING CONFIG - 仅使用环境属性(ConfigFileApplicationListener) spring.config.additional-location = #配置除默认值之外使用的文件位置。 spring.config.location = #配置替换默认值的文件位置。 spring.config.name = application #配置文件名。 ``` 以上是Spring Boot常用配置方式,通过配置文件进行灵活的配置,以满足不同需求。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值