org.springframework.stereotype

1、@controller 控制器(注入服务)
2、@service 服务(注入dao)
3、@repository dao(实现dao访问)
4、@component (把普通pojo实例化到spring容器中,相当于配置文件中的<bean id="" class=""/>)
  @Component,@Service,@Controller,@Repository注解的类,并把这些类纳入进spring容器中管理。 下面写这个是引入component的扫描组件 <context:component-scan base-package=”com.mmnc”>    

其中base-package为需要扫描的包(含所有子包)        1、@Service用于标注业务层组件        2、@Controller用于标注控制层组件(如struts中的action)        3、@Repository用于标注数据访问组件,即DAO组件.        4、@Component泛指组件,当组件不好归类的时候,我们可以使用这个注解进行标注。               @Service public class UserServiceImpl implements UserService { }            @Repository public class UserDaoImpl implements UserDao { } getBean的默认名称是类名(头字母小写),如果想自定义,可以@Service(“***”)               这样来指定,这种bean默认是单例的,如果想改变,可以使用@Service(“beanName”)            @Scope(“prototype”)来改变。可以使用以下方式指定初始化方法和销毁方法(方法名任意): @PostConstruct public void init() { } 

转载于:https://www.cnblogs.com/endv/p/11346149.html

org.springframework.stereotype相关推荐

  1. 解决IDEA中程序包org.springframework.stereotype不存在问题

    解决IDEA中程序包org.springframework.stereotype不存在问题 File --> Settings --> Build -->runner 勾选箭头所示部 ...

  2. package org.springframework.stereotype包不存在

    https://blog.csdn.net/jujueduoluo/article/details/82052402

  3. 程序包org.springframework.stereotype不存在,解决办法

    当出现一下错误时,通过pom.xml–>maven–>reimport即可解决问题,错误如下: 网上说的解决办法:pom.xml–>maven–>reimport 自己实际做的 ...

  4. 解决 org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type的问题...

    具体错误如下: Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying be ...

  5. springframework引入不进来_啥?你不知道JWT

    当前在开发的系统,我是半路加入进来帮助开发几个接口,也没有特意去全面的了解这个系统的架构安全验证等问题,最多也就是在开发功能接口时看到有不规范,设计不合理的一些对象.方法会和团队其他成员交流一下.在之 ...

  6. spring中stereotype注解Component,Repository,Service,Controller

    [README] 本文介绍了 spring4.0 下 org.springframework.stereotype 的注解类型,俗称刻板型注解(一成不变型): 包括 @Component, @Repo ...

  7. org.springframework.web.servlet.view.ContentNegotiatingViewResolver

    restful服务中一个重要的特性就是一种资源可以有多种表现形式,在springmvc中可以使用ContentNegotiatingViewResolver这个视图解析器来实现这种方式. 描述资源的三 ...

  8. Caused by org.springframework.beans.factory.NoSuchBeanDefinitionException

    使用Spring时. 报出了如下错误: 十月 20, 2016 12:53:06 下午 org.apache.catalina.core.StandardContext listenerStart 严 ...

  9. SpringFramework教程

    SpringFramework教学 官网地址:https://spring.io/projects/spring-framework 简述:Spring Framework 为基于 Java 的现代企 ...

  10. Caused by: org.springframework.beans.factory.BeanNotOfRequiredTypeException: Bean named 'dao' is exp

    异常信息: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with nam ...

最新文章

  1. RPM包制作之Spec文件详解
  2. python白名单验证-Python中XSS白名单过滤的实现
  3. Hadoop多次format格式化会导致节点的clusterID不一致
  4. python中eof啥意思,什么是Python的完美对应“而不是EOF”
  5. 【工厂模式】设计模式之工厂模式【原创】
  6. 微信 手机 网站 开发 签名 signature node (在更新中)
  7. 超多的CSS3圆角渐变网页按钮
  8. 了解SQL Server事务日志备份和完整备份的日志序列号
  9. ScrollView嵌套ListView冲突问题的最优解决方式
  10. 【设计模式】之单例模式
  11. 应用密码学第6章——第七章
  12. mysql 报表设计工具_如何使用报表创建工具Navicat创建报表
  13. 两金压降两金指什么_什么是两金压降
  14. 解决ROS工作空间每次使用都要source的问题
  15. 【BDTC 2016】精准医疗和生物医药大数据论坛:探索医疗与大数据结合之路
  16. 如何将分表汇总到总表_如何快速将几个分表合并到一张表
  17. 电话激活Windows 中文操作系统步骤
  18. Windows10安装Photoshop CC2018(PS)软件时关闭电脑防火墙
  19. div 设置a4大小_javascript – 拉伸div到A4大小
  20. base64转成文件

热门文章

  1. zzuoj 10492
  2. Mvc中Session导致action不异步的问题
  3. 网站文件系统发展分布式文件系统fastDFS
  4. Navicat 教程:排序、查找或替换记录
  5. 用过http api 发送邮件
  6. 程序安装制作不用愁—Wise installation入门教程
  7. 微软:免费杀毒软件Morro即将发布Beta版
  8. 内置方法 __new__ __del__
  9. 2017.12.1T19_B2_6
  10. PHP大文件分割上传(分片上传)