@Value注解
service层代码
@Service
public class HelloServiceImpl implements HelloService {
@Autowired
private MyConfig myConfig;
@Value(value = "${user.userName}")
private String userName;
@Value("${user.sex}")
private String sex;
}
解释: @Autowired
注解已经把相关的配置文件联系了进来,相关的配置文件里面存在user
配置参数并且user
下存在username
和sex
元素,因此@Value(value = "${user.userName}")
可以将user.username
的值赋给当前的username
;@Value("${user.sex}")
同上。
@Data注解
@Data
public class login{
private String id;
private String name;
private Integer age;
}
解释: 虽然login
里面没有写get(),set()
方法,但是@Data
注解会自动帮你配置好get(),set()
方法,将login
依赖注入后,可以使用login.set()
或者login.get()
方法都是有效的。`
原文地址:https://www.cnblogs.com/chengxiaodi/p/11324585.html
时间: 2024-10-07 03:04:42