@Service注解的作用

@Service注解作用

1、 其getBean的默认名称是类名(头字母小写),可以@Service(“xxxx”)这样来指定,

2、其定义的bean默认是单例的,可以使用@Service(“beanName”) @Scope(“prototype”)来改变。
   3、可以通过@PostConstruct和@PreDestroy指定初始化方法和销毁方法(方法名任意)
@Service("baseCacheService")
public class BaseCacheServiceImpl implements BaseCacheService{

}

原文地址:https://www.cnblogs.com/xuzhujack/p/10896328.html

时间: 2024-10-16 02:40:26

@Service注解的作用的相关文章

Spring5:@Autowired注解、@Resource注解和@Service注解

什么是注解 传统的Spring做法是使用.xml文件来对bean进行注入或者是配置aop.事物,这么做有两个缺点: 1.如果所有的内容都配置在.xml文件中,那么.xml文件将会十分庞大:如果按需求分开.xml文件,那么.xml文件又会非常多.总之这将导致配置文件的可读性与可维护性变得很低 2.在开发中在.java文件和.xml文件之间不断切换,是一件麻烦的事,同时这种思维上的不连贯也会降低开发的效率 为了解决这两个问题,Spring引入了注解,通过"@XXX"的方式,让注解与Java

spring事务(4)-----复习[email protected]注解、@Resource注解和@Service注解(为手写做准备)

什么是注解 传统的Spring做法是使用.xml文件来对bean进行注入或者是配置aop.事物,这么做有两个缺点: 1.如果所有的内容都配置在.xml文件中,那么.xml文件将会十分庞大:如果按需求分开.xml文件,那么.xml文件又会非常多.总之这将导致配置文件的可读性与可维护性变得很低 2.在开发中在.java文件和.xml文件之间不断切换,是一件麻烦的事,同时这种思维上的不连贯也会降低开发的效率 为了解决这两个问题,Spring引入了注解,通过"@XXX"的方式,让注解与Java

@ModelAttribute注解的作用

@ModelAttribute注解的作用:1.放在方法上注解不带属性: 方法无返回值: 执行其他方法时,先执行该注解标记方法. 如果方法中有将一些属性放入model的操作,其他方法model中也会共享注解标注方法的model属性. 方法返回对象: 执行其他方法时,先执行该注解标注的方法. 如果有将属性放入model的操作,model中的数据也会共享 方法的返回值会自动装入model中,key值如果没有指定的话为返回对象类型的首字母小写.指定key的话给注解的value属性赋值即可.方法返回的值可

@ResponseBody注解的作用

@ResponseBody的作用就是将返回的对象通过MessageConverter处理之后,写入response的outputStream中返回.大致流程如下 1.在DispatcherServlet中调用doDispatch方法,该方法中有如下代码.这里的ha为RequestMappingHandlerAdapter,这个对象怎么来的,简单点说就是通过request的请求路径匹配到执行器链,通过执行器链中的处理器匹配到对应的适配器,暂时不做深入讨论. 2.handle方法会走到Request

Spring各种注解标签作用详解

@Autowired和@Resource等注解是将Spring容器中的bean注入到属性,而@Component等注解是将bean放入Spring容器中管理. @Autowired spring2.1中允许用户通过@Autowired注解对Bean的属性变量.属性Setter方法以及构造函数进行标注,配合AutowiredAnnotationBeanProcessor完成Bean的自动配置.使用@Autowired注释进行byType注入. 在applicationContext.xml中加入:

spring一些常用注解及其作用

@Controller 处理http请求的控制器例子: @Controller public class HelloController { @RequestMapping(value="/hello",method= RequestMethod.GET) public String sayHello(){ return "hello"; } } @RestController Spring4之后新加入的注解,原来返回json需要@ResponseBody和@Con

05-常用IOC注解按照作用分类

目录 Sprin 基于注解的 IOC 以及 IOC 案例 一.注解分类 1.用于创建对象的 2.用于注入数据的 3.用于改变作用范围的 4.和生命周期相关 二. bean.xml 配置 三.注解配置接口与实现类代码 1.结构图 2. IAccountService 3. AccountServiceImpl 4. Client 主函数 5.由 Component 衍生的注解 四.自动按照类型注入 [email protected] 问题 2. @Qualifier 3. @Resource(na

注解的作用(一)

最近在看注解的内容,在网上找到一篇文章,写的还是蛮不错的,把基础的应用都写出来了.收藏一下.转载地址:http://blog.sina.com.cn/s/blog_93dc666c0101gzn5.html 看到注解突然想到对象/关系映射功能,自动生成数据库表,存储javaBean对象. 有时间结合资料对这方便做一个分析(!!!!!). ava 注解,从名字上看是注释,解释.但功能却不仅仅是注释那么简单.注解(Annotation) 为我们在代码中添加信息提供了一种形式化的方法,是我们可以在稍后

Struct2_定义拦截器并使用注解方式作用在Action的方法中

一.目的:通过在方法上加注解控制哪些方法需要登陆后才能访问 二.方式:利用拦截器判断用户是否登陆   三.实现步骤 定义配置文件struts.xml添加节点 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 <package name="custom-default" extends="struts-default">         <interceptors>             &