• spring注解和jdk注解简单概述


    spring的注解

    @Autowired@Qualifier

    配合applicationContext.xml

    1     <bean id="myNewsAction" class="news.action.NewsAction" scope="prototype"></bean>
    2     
    3     <bean id="myNewsService" class="news.service.NewsServiceImpl" scope="prototype"></bean>
    4     
    5     <bean id="myNewsDao" class="news.dao.NewsDaoImpl" scope="prototype"></bean> 

    完成

    jdk的注解

    @Controller @Service @Repository

    @Controller这个是注入service的实例

    1 @Controller("myNewsAction")
    2 @Scope("prototype")
    3 public class NewsAction extends ActionSupport {
    4     
    5     private NewsService ns;

    @Service是注入dao实例的

    1 @Service("myNewsService")
    2 @Scope("prototype")
    3 public class NewsServiceImpl implements NewsService {
    4 
    5     private NewsDao nd;

    @Repository这个是注入SessionFactory实例的

    1 @Repository("myNewsDao")
    2 @Scope("prototype")    
    3 public class NewsDaoImpl implements NewsDao {
    4     
    5      private SessionFactory sf;

    两种注解都有各的好处,spring的注解可读性强,jdk的注解节省代码,看情况选择

  • 相关阅读:
    docker基础总结
    python基础学习总结
    静默(命令行)安装oracle 11g
    java中如果函数return可能抛出异常怎么办
    Android 开发先驱的博客列表
    栈与队列
    线性表
    算法
    数据结构概论
    iOS开发中实现手势解锁
  • 原文地址:https://www.cnblogs.com/Sosowu/p/5993019.html
Copyright © 2020-2023  润新知