springboot-配置文件
来源:互联网 发布:模特接单软件 编辑:程序博客网 时间:2024/06/06 03:10
springboot-配置文件
启动类:
SpringbootStudyApplication.java
名字随便定,@SpringBootApplication
决定启动类
@SpringBootApplicationpublic class SpringbootStudyApplication { public static void main(String[] args) { SpringApplication.run(SpringbootStudyApplication.class, args); }}
配置文件:
格式一:
application.properties
例如:添加全局访问路径和修改 Tomcat 的端口号
server.context-path=/demoserver.port=8081
格式二:
系统属性
application.yml
例如:添加全局访问路径
context-path
和 修改 Tomcat 的端口号server: port: 8000 # 解决乱码问题 tomcat: uri-encoding: utf-8 # 配置全局访问根路径,Spring boot默认是/ ,这样直接通过http://ip:port/就可以访问到index页面 context-path: /test
自定义属性:
application.yml
age: 18 # 自定义属性name: inke # 自定义属性content: "name:${name},age:${age}" #配置引用配置
在代码中引用
HelloController.java
@Value("${age}")private Integer age;//@value可以获取application.yml配置的值@RestControllerpublic class HelloController {}
类和属性关联
application.yml
person: age: 18 # 自定义属性 name: inke # 自定义属性
Person.java
@Component@ConfigurationProperties(prefix = "person")public class Person { private String name; private Integer age; public String getName() { return name; } public void setName(String name) { this.name = name; } public Integer getAge() { return age; } public void setAge(Integer age) { this.age = age; }}
在代码中引用
HelloController.java
@RestControllerpublic class HelloController {// @Value("${age}")// private Integer age;//// @Value("${content}")// private String content; @Autowired private Person person; @RequestMapping(value = "/hello") public String sayHello() { return "hello world name:" + person.getName() + " , age:" + person.getAge(); }}
多个配置文件切换
application.yml
通过 active 指定的属性的环境:dev 还是 prod
spring: profiles: active: prod
application-dev.yml
person: age: 18 # 自定义属性 name: dev001 # 自定义属性
application-prod.yml
person: age: 18 # 自定义属性 name: prod001 # 自定义属性
启动的时候,会根据 active 指定的环境属性文件进行加载。
阅读全文
0 0
- springboot 配置文件
- SpringBoot 配置文件
- SpringBoot---配置文件
- springboot-配置文件
- springboot-配置文件
- SpringBoot配置文件
- springboot配置文件
- 【SpringBoot】SpringBoot之入门配置文件
- springBoot配置文件application.properties
- Springboot 之 多配置文件
- springboot中配置文件说明
- SpringBoot——配置文件
- 使用SpringBoot加载配置文件
- SpringBoot---配置文件2
- Springboot最全配置文件
- SpringBoot读取配置文件乱码
- Springboot配置文件的使用
- SpringBoot 配置文件 application.properties
- Linux简单安装
- android四种常用的消息传递机制/模式的比较
- springboot-gradle + mybatis-generator-plugin
- 暑期第三天
- springboot-AOP
- springboot-配置文件
- 【小工具】页面加载获取url param
- springboot-Controller
- 《Java EE互联网轻量级框架整合开发》在京东预售,发个目录
- springboot-数据库
- Select Sort
- 六大设计原则
- Spring Boot 集成mybatis(gradle)
- android命名逻辑