@Value注解
Posted qin1993
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了@Value注解相关的知识,希望对你有一定的参考价值。
1.注入 基本字符
public class Student {
@Value("qq")
private String name;
@Value("12")
private Integer age;
2.el表达式
public class Student {
@Value("qq")
private String name;
@Value("#{20-2}")
private Integer age;
3.读取配置文件
配置文件
student.name=Martin
配置类
@Configuration @PropertySource(value = "classpath:/app.properties") public class Config { @Bean public Student student(){ return new Student(); } }
Bean类
public class Student{ @Value("${student.name}") private String name; private Integer age;
以上是关于@Value注解的主要内容,如果未能解决你的问题,请参考以下文章
关于SprintMVC中RequestMapping注解value值重复问题
Failed to convert property value of type ‘java.lang.String‘ to required type ‘int‘ for property(代码片段