zoukankan      html  css  js  c++  java
  • java @Value注解 和 @Data注解

    @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下存在usernamesex元素,因此@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()方法都是有效的。`

  • 相关阅读:
    <span>和<div>标签的隐藏和显示切换
    重启svn
    Mac下配置apache
    iOS时间显示今天昨天
    关于UIPageViewController那些事
    关于plist文件的那些事
    Xcode调试LLDB
    Reveal安装
    静态初始化器
    Static简介
  • 原文地址:https://www.cnblogs.com/xichji/p/11324898.html
Copyright © 2011-2022 走看看