Spring注解说明
@Controller
控制层,里面有多个连接
@Service
业务层,一般对于接口和实现
@Repository
一般的dao层
@Autowired
自动注入依赖
@RequestMapping
(value='',method={RequestMethod。GET或者POSt})绑定url
@RequestParam (value='' required=false)绑定参数
@PathVariable
问号前面的动态值
@Transactional
(readOnly=true)注解式事务
@Value(“${}”)可以注入properties里面的配置项
@ExceptionHandler
如果在controller方法遇到异常,就会调用含有此注解的方法。
@InitBinder
一般用于controller
可以将所以form
讲所有传递进来的string
进行html编码,防止xss攻击,比如可以将字符串类型的日期转换成date类型
@SringBootApplication相当于@configuration,@EnableAutoConfiguation
@ComponentScan三个注解合用
@EnableEurekaClient配置本应用将使用服务注册和服务发现,注意:注册和发现用这个注解。
@EnableHystrix表示启动断路器,断路器依赖于服务注册和发现。
@EnableAutoConfiguration spring boot自动配置,尝试根据你添加的jar依赖自动配置你的spring应用。
@ComponentScan
表示将该类自动发现并注册bean
可以自动收集所有的spring组件
@Comfiguration
相当于传统的xml配置文件
@responsebody
表示该方法的返回结果直接写搜索入HTTP responsebody中,异步返回json
@Import
导入其他配置类
@ImportResource用来加载xml配置文件
@FeignClient注解中的fallbank属性指定回调类
@RestController注解相当于@ResponseBody
+ @Controller合在一起的作用
分享到:
相关推荐
本篇将深入探讨Spring注解的使用,特别是如何使用注解来注入属性。 在传统的Spring配置中,如1.1.章节所示,我们需要在XML配置文件中定义每个Bean,并通过`<property>`标签指定依赖关系。这种方式虽然直观,但当...
Spring注解大全,注解整理方式采用思维导图工具(XMind)整理,对注解按自己的方式进行了分类,并对所有的注解在备注中进行了解释说明;
一、注解说明 1. 使用简化配置:Spring注解的主要目标就是减少XML配置,将bean定义和依赖注入等操作直接写在类或方法上。通过这种方式,开发者可以更加直观地了解类的职责和依赖关系,同时降低了维护成本。 2. ...
#### 1.1 Spring注解说明 Spring框架通过引入注解,极大地简化了Java开发中的配置工作,使得开发者能够更加专注于业务逻辑的编写。Spring注解主要应用于依赖注入、控制器定义、事务管理、缓存控制等方面。 ##### ...
本文将围绕“spring注解开发说明”这一主题展开,深入探讨基于注解驱动的配置机制,并通过示例详细说明如何利用注解简化Spring MVC控制器的开发。 #### 基于注解驱动的配置机制 在Spring框架中,基于注解的配置是...
【Spring注解】的详细说明: 1. `@Service`:这个注解用于标记业务层的实现类,表示这是一个服务组件,通常配合`@Autowired`使用,Spring会自动寻找合适的依赖进行注入。 2. `@Autowired`:自动装配注解,用于注入...
自整理spring大部分日常使用到的注解说明 自整理spring大部分日常使用到的注解说明 自整理spring大部分日常使用到的注解说明
本篇主要探讨的是如何利用Spring AOP的注解来实现这些功能,包括前置通知、后置通知、返回通知和异常通知。 ### 前置通知(Before通知) 前置通知在目标方法执行之前运行。在Spring AOP中,我们使用`@Before`注解...
【Spring Boot常用注解说明】 在Spring Boot框架中,注解起到了至关重要的作用,它们简化了配置,使得开发过程更加高效。以下是一些常见的Spring Boot注解及其详细解释: 1. **@SpringBootApplication** 这是...
在Spring框架中,注解是实现依赖注入和简化配置的关键元素。它们允许开发者在类或方法上声明元数据,使得框架能够自动处理对象的创建、配置以及与其他对象的交互。本篇文章将深入探讨Spring中的一些重要注解及其应用...
spring注解简单使用说明、课程笔记。适合初学着使用。
在SpringPrj项目中,我们可以看到与Spring注解相关的应用。以下是对Spring常用注解的详细说明: 1. `@Component`:这是Spring的基础组件注解,用于标记一个类作为Spring管理的Bean。你可以将其视为传统XML配置中的`...
以下是一些关键的Spring注解: 1. `@Component`:这是所有Spring组件的基础注解,它可以标记任何Java类作为Spring管理的bean。其他注解如`@Service`、`@Repository`和`@Controller`都是`@Component`的特殊形式,...
n 源码分析-BeanFactory类视图和常用工厂说明 n 源码分析-AnnotationConfigApplicationContext的register方法 n 源码分析-AnnotationConfigApplicationContext的scan方法 n 源码分析-AbstractApplicationContext的...
以下是对Spring注解的详细说明: 一、Spring核心注解 1. `@Component`:这是所有Spring组件注解的基础,它将一个类标记为Spring Bean,但不提供任何特定的作用。通常,我们还会使用它的派生注解,如`@Service`、`@...
#### 二、Spring注解图示与分类 ##### 2.1 Spring-Context 模块的注解图 - **@Component**: 用于标记任何Java类作为Spring中的一个组件。该注解通常配合`<context:component-scan>`使用,以便Spring能够自动检测和...
注解和注释以及Spring和SpringMVC常用的注解 1.两者区别 注解 :参与代码编译,以@开头的。它是给应用程序看的,单独使用注解毫无意义,一定要跟工具一起使用,这个所谓的工具实际就是能读懂注解的应用程序 注释 :...