spring boot 项目启动配置

Posted evangenia

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring boot 项目启动配置相关的知识,希望对你有一定的参考价值。

数据库的配置:

spring.datasource.url: jdbc:mysql://127.0.0.1:3306/
spring.datasource.username: root
spring.datasource.password: 123456
spring.datasource.driver-class-name: com.mysql.jdbc

 

用.yml文件代替.properties文件

server:
   port: 8082
   context-path: /girl
girl:
cupSize: B
age: 18
// content: "cupSize: ${cupSize}, age: ${age}"
@value("${cupSize}")             //在yml配置中有  cupSize:B  实现配置内容的注入
privat String cupSize;
@value("${age}")             //在yml配置中有  cupSize:B
privat Integer age;
@value("${content}")             //在yml配置中有  cupSize:B
privat String content;

如果要用到多个属性,新建一个类

@component               //别的类用@autowird注解他的时候加上这个注解
@ConfigurationProperties(prefix = "girl") //获取前缀是girl的属性 public class GirlProperties { private String cupSize; private Integer age; +get set 方法 }

如果有不同配置,改起来麻烦时,

建立application-dev.yml  和 application-prod.yml  ,

application-dev写

server:
   port: 8080
girl:
    cupSize: F
    age: 18

application-prod写

server:
   port: 8081
girl:
    cupSize: B
    age: 18

 

然后在application.yml中清空配置后,写

spring:
   profiles:
      active: dev

 









以上是关于spring boot 项目启动配置的主要内容,如果未能解决你的问题,请参考以下文章

一张图帮你记忆,Spring Boot 应用在启动阶段执行代码的几种方式

解决Myeclipse启动Spring Boot项目报出莫名异常

一张图,理顺 Spring Boot应用在启动阶段执行代码的几种方式

一张图,理顺 Spring Boot应用在启动阶段执行代码的几种方式

spring boot 项目启动配置

Spring Boot 项目启动两种自动执行方法的实现方式