Spring注解开发

声明注解类,让Spring框架能够识别:安全

            1,类的分层注解,因为咱们后台开发都是分为三层进行开发的,因此Spring框架提供了三种对于不一样层的注解方式:框架

               控制层:@Controllerspa

               服务层:@Service.net

               持久层:@Repository prototype

            注: @Controller用于标注控制层组件(如struts中的action);线程

                    @Service用于标注业务层组件;orm

                    @Repository用于标注数据访问组件,即DAO组件; 对象

            2,自动装配功能的实现对象之间的组合关系,在属性前边指定下边的注解:开发

              @Autowired : 采用类型的方式完成自动装配 : byTypeget

              @Resource : 采用名称+类型的方式完成自动装配 : byName +byType,此种方法推荐使用。

             另外Spring提供的两种注解的自动装配功能,属性不须要声明set,get方法也能够完成组合功能,这是很是方便的。

            3,在声明action时,须要指定其为多例的,解决线程安全的问题,在配置文件中咱们一般会这样声明action的类:

                @Scope("prototype")

                表示每次接收一个请求建立一个Action对象..

                       如若改为其余,例如单例模式,则不少请求公用同一个Action.

                        一个注册的例子,若是没加上这个注解,注册完成后,下一个请求再注册一次,Action里会保留上一次注册的信息..


更多》》  百度

相关文章
相关标签/搜索