Spring boot在配置文件中取自定义参数
程序员文章站
2022-04-30 11:12:40
...
第一步:在application.yml中设置参数
custom:
paging:
limit: 8
第二步:在config包下新建配置文件
package com.software.springboot01.config;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;
@Component
@ConfigurationProperties(prefix = "custom.paging")//application中自定义的名字
@Data
@NoArgsConstructor
public class CustomDataConfig {
//@Value("${custom.paging.limit}") 如果上面没有加@ConfigurationProperties就加这个
private Integer limit;
}
第三步:使用
在controller中使用
package com.software.springboot01.controller;
import com.software.springboot01.config.CustomDataConfig;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class Test {
@Autowired
private CustomDataConfig customDataConfig;
@RequestMapping("/custom")
public String custom(){
return "Hello"+customDataConfig.getLimit();
}
}
推荐阅读
-
Spring boot中自定义Json参数解析器
-
Spring Boot Admin 更换应用管理端口后在Environment中配置参数
-
spring boot在mvc中添加自定义handler Interceptor,ViewResolver,MessageConverter
-
spring boot在mvc中添加自定义handler Interceptor,ViewResolver,MessageConverter
-
Spring Boot读取自定义配置文件
-
解决spring boot读取自定义配置文件的办法
-
spring boot 读取自定义资源文本配置文件
-
【Spring Boot】Spring Boot @ConfigurationProperties示例 | 读取自定义配置文件信息
-
Spring boot读取自定义的配置文件
-
spring boot 自定义配置文件&参数绑定