• spring注解


    一,配置文件中加内容 

    自动扫瞄指定包下面的所有Bean类

    <context:component-scan base-package="com.ejuornal" ></context:component-scan>


    二,定义普通的Bean-----@Component

    标注一个控制器组件------@Controller

    标注一个业务逻辑组件---@Service

    博主一个Dao组件---------@Respository

    尽量考虑使用后三种代替普通的

    /**
     * 项目名称:ejuornal    
     * 类名称:AdminServiceImpl    
     * 类描述:管理员信息业务逻辑层实现类      
     * 创建时间:Jan 26, 2013 4:42:34 AM    
     * 修改人:  
     * 修改时间:Jan 26, 2013 4:42:34 AM    
     * 修改备注:    
     * @version     
     */
    @Component("adminService")
    public class AdminServiceImpl implements AdminService{
        private AdminDao adminDao;
        
        public Admin login(Admin admin) {
           admin = adminDao.validate(admin);
            return admin;
        }

    二,作业域

    /**
     * 项目名称:ejuornal    
     * 类名称:AdminServiceImpl    
     * 类描述:管理员信息业务逻辑层实现类      
     * 创建时间:Jan 26, 2013 4:42:34 AM    
     * 修改人:  
     * 修改时间:Jan 26, 2013 4:42:34 AM    
     * 修改备注:    
     * @version     
     */

    @Scope("propotype")。。。。
    @Component("adminService")
    public class AdminServiceImpl implements AdminService{
        private AdminDao adminDao;
        
        public Admin login(Admin admin) {
           admin = adminDao.validate(admin);
            return admin;
        }

    三 ,@Resource 配置依赖,相当于配置文件中的ref指向某一个bean

    @Resource(name="adminDao")
        public void setAdminDao(AdminDao adminDao) {
            this.adminDao = adminDao;
        }

  • 相关阅读:
    《人月神话》读后感第一篇
    MD5+Salt值
    java第十三周测试记录
    今天的问题上上周考试也遇到了,解决方案在文章中。
    Jsp俩大内置对象学习
    十二周周四学术交流会报告
    web界面直连MySql数据库
    抽象类的知识
    isinstance与type的区别
    三级菜单
  • 原文地址:https://www.cnblogs.com/xinyuyuanm/p/2988748.html
Copyright © 2020-2023  润新知