spring-boot使用注解获取配置文件中的值
2016-12-30 16:08
1001 查看
1、配置文件:
ylxy.properties#其他属性配置 mail.default.from=admin@ylxy.com mail.debug=false mail.transport.protocol=smtp mail.host=192.168.75.100 mail.username=ylxy mail.password=1234
2、启动类中引入配置文件
加入注解:@PropertySource("ylxy.properties"),
如果想引入多个配置文件,则可以引入多个:@PropertySource({"aa.properties","bb.properties","cc.properties"),
@SpringBootApplication @EnableAutoConfiguration @ComponentScan(value = "cn.com.ylxy.business") @PropertySource("ylxy.properties") @ImportResource("/spring/spring-data.xml") public class App { public static void main( String[] args ){ SpringApplication.run(App.class, args); System.out.println( "启动完成!" ); } }
3、启动项目后,直接可以在其他项目中引用即可
public class UserController { @Value("${mail.default.from}") private String mailFrom; @Value("${mail.host}") private String mailHost; @Value("${mail.username}") private String mailName; /** * 跳转到登陆页面 * @return */ @RequestMapping(value = "/index",method = RequestMethod.GET) public String toIndex(){ System.out.println(mailFrom);//会输出 admin@ylxy.com System.out.println(mailHost);//会输出 192.168.75.100 System.out.println(mailName);//会输出 ylxy return "index"; } }
相关文章推荐
- Spring Boot 使用@ConfigurationProperties注解获取配置文件中的值
- spring boot:使用@ConfigurationProperties注解加载配置文件
- 使用Spring注解获取配置文件信息
- SpringBoot 使用注解将配置文件自动映射到属性和实体类
- Spring Boot系列教程五:使用properties配置文件实现多环境配置
- Spring整合JUnit4测试时,使用注解引入多个配置文件
- 使用SpringBoot yml配置文件(三)
- spring配置文件获取其他properties文件中的值及使用
- Spring Boot中的缓存支持(一)注解配置与EhCache使用
- Spring-Boot使用profile来配置不同环境的配置文件
- hibernate3使用注解,spring配置文件applicationContext.xml的配置
- Spring核心框架IOC---- 使用注解完成IOC配置---- 注解配置文件
- 关于使用注解的Spring配置文件的配置<context:annotation-config/>&&<context:component-scan base-package=”XX.XX”/>
- SpringBoot之Mybatis连接MySQL进行CRUD(注解&配置文件)(简测试版)
- spring框架,可以没有spring.xml(即配置<beans>的文件吗?即不使用xml方式配置,而是只使用注解的方式配置
- Spring Boot中使用MyBatis注解配置详解
- 项目中使用spring配置文件好,还是注解好?
- spring 使用注解获取properties 文件属性值
- Spring注解使用和与配置文件的关系
- spring使用注解时配置文件的写法