zoukankan      html  css  js  c++  java
  • spring注解

      

      spring的注解在这里只介绍两种,一种是类级别的注解,另外一种是属性级别的注解。

      这两中注解目的在于简化spring框架配置文件,同时,能适当的降低代码和spring框架的耦合性。

      同时也会涉及到JDK的注解。

    一、类级别的注解

        spring类级别的注解有四个:

       1、action类:@Controller  

         2、service类:@Service

         3、dao类:@Repository    

       4、entity类:@Entity     

       

       首先,这个注解是建立在你已经创建好了ssh项目!!!

        first step:在spring的配置文件中加入扫描包的标签:  

    <context:component-scan base-package="action"></context:component-scan>

        second step:在相对应的类中加入spring类级别的注解,一般来说会加上作用域 即:@Scope("作用域类型")  

        action类:

            

        service类:

              

        dao类:

             

       

         使用了spring类级别注解能简化的代码:

            

    二、属性级别的注解  

        first step:在spring的配置文件中加入加载解析器的标签:

    <context:annotation-config/> 

         first step具体在类中的属性上添加注释,同时不需要设置getter和setter方法:

              比如,某一个类中有一个Dao接口作为属性,现在需要注入这个属性。     

                             

        当然这个使用spring注解来配置property的可以使用JDK层面的注解来,如下:

             

           其中这个myDao指向的是某一个具体的实例,比如使用spring类级别的注解创建出来的实例,或者是使用spring配置文件中配置的bean

         

        使用了spring注解配置property简化了配置文件,在spring配置文件中不会有:

             

     

          

         

  • 相关阅读:
    Java本周总结1
    大一学期总结
    十二周编程作业
    第十一周编程总
    第十周作业
    第九周作业
    第八周编程作业
    第七周编程作业
    Hibernate异常:IllegalArgumentException
    org.hibernate.id.IdentifierGenerationException: Hibernate异常
  • 原文地址:https://www.cnblogs.com/demoMeng/p/5969846.html
Copyright © 2011-2022 走看看