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配置文件中不会有:

             

     

          

         

  • 相关阅读:
    Spring@Profile注解
    day 32 子进程的开启 及其用法
    day 31 udp 协议SOCK_DGRAM
    day 30 客户端获取cmd 命令的步骤
    day 29 socket 理论
    day 29 socket 初级版
    有关 组合 继承
    day 27 多态 接口 类方法 静态方法 hashlib 摘要算法模块
    新式类和经典类的区别
    day 28 hasattr getattr serattr delattr 和带__内置__ 类的内置方法
  • 原文地址:https://www.cnblogs.com/demoMeng/p/5969846.html
Copyright © 2011-2022 走看看