zoukankan      html  css  js  c++  java
  • 2016/4/28

    @Value   用于读取.properties配置内容   

    @Valid   如用户对象中有个地址对象属性,如果想在验证用户对象时一起验证地址对象的话,在地址对象上加@Valid注解即可级联验证【数据验证】

    @ExceptionHandler 

    @RequestParam  (一)控制层获取提交的参数  

                             (二)各种异常情况处理

                                                           可以通过required=false或者true来要求@RequestParam配置的前端参数是否一定要传,而且当required=false时表示不传,就会给参数赋值null,但当参数是int类型时我们得注意,request=false,这时不传参数会报错,因为不传值会默认赋值null,int类型赋值null是不允许的。

    @Component     把普通pojo实例化到spring容器中,相当于配置文件中的<bean id="" class=""/>

    @Qualifier  @Autowired是根据类型进行自动装配的。如果当Spring上下文中存在不止一个UserDao类型的bean时,就会抛出BeanCreationException异常;如果Spring上下文中不存在UserDao类型的bean,也会抛出BeanCreationException异常。我们可以使用@Qualifier配合@Autowired来解决这些问题

    @Autowired   
    @Qualifier("userServiceImpl")   
    public IUserService userService;   

    或者

    @Autowired   
    public void setUserDao(@Qualifier("userDao") UserDao userDao) {   
        this.userDao = userDao;   
    }  
    
    这样Spring会找到id为userServiceImpl和userDao的bean进行装配。
    很多事情不是看到希望才去坚持,而是坚持了才会看到希望
  • 相关阅读:
    [五]SpringMvc学习-Restful风格实现
    [四]SpringMvc学习-对servlet与json的支持与实现
    [三]SpringMvc学习-封装、乱码问题、重定向、转发
    Android-aidl, binder,surfaceview
    linux memory dump--http://www.forensicswiki.org/wiki/Tools:Memory_Imaging
    Vanish/squid
    dongle --NFC
    词频统计 in office
    各种小巧的Hello World
    程序入口函数和glibc及C++全局构造和析构
  • 原文地址:https://www.cnblogs.com/isisbenben/p/5443300.html
Copyright © 2011-2022 走看看