Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Spring常用注解

Spring常用注解

作者头像
阮键
发布于 2022-05-09 07:12:22
发布于 2022-05-09 07:12:22
2090
举报

注册类:

@Controller:告诉类是SpringMVC控制器角色

@Service:业务层,自动扫描applicationContext.xml文件下的包,自动注册到spring容器

@Conponent:把类交给spring管理实现bean的注入

注入类:

@Autowired:对类成员,方法,构造函数进行标注,完成自动装配的工作,消除set,get方法

@Resource:同@Autowired,默认按照名称进行装配也就是按照byType自动注入,jdk1.6支持的注解

请求地址:

@RequestMapping用来映射一个URL到一个类或者特定的处理方法

返回具体数据类型而非路径:

@ResponseBody:控制器方法返回对象转化为指定格式后写入到Response对象的body区域

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020-06-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Spring常用注解
@Scheduled(cron = "${notice.timed.send.schedule}") 实现配置中心配置时间
用户5325874
2020/01/16
6390
Spring知识——注解
将请求体中参数赋值到方法参数(对象)的属性中,用于post请求中 @Responsebody 注解表示该方法的返回的结果直接写入 HTTP 响应正文(ResponseBody)中,一般在异步获取数据时使用,通常是在使用 @RequestMapping 后,返回值通常解析为跳转路径,加上 @Responsebody 后返回结果不会被解析为跳转路径,而是直接写入HTTP 响应正文中。
用户5325874
2022/05/06
4500
SpringBoot2.x系列教程(八)SpringBoot常用注解汇总
随着Spring及Spring Boot的发展,基于Java的配置已经慢慢替代了基于xml的配置形式。本篇文章为大家整理和简介Spring Boot中常用的注解及其功能。
程序新视界
2020/01/02
1.4K0
spring 注解积累
用注解来向Spring容器注册Bean。        需要在applicationContext.xml中注册:   1:@Repository 标注在持久层,即dao,用于标注数据访问。        2:@Service 标注在业务层,即service,用于标注业务逻辑。        3:@Controller 标注在控制层。        4:@Component 当不明确这个类属于那个层的时候,可以使用@Component进行标注,但不建议使用        5:@Autowired 属性加上@
Java学习123
2018/05/16
5970
Spring学习笔记(2)一DI依赖注入和Spring Bean配置、注解原理、动态注入
Spring容器是Spring框架的核心。容器将创建对象,它们连接在一起,配置它们,并从创建到销毁管理他们的整个生命周期。在Spring容器使用依赖注入(DI)来管理组成应用程序的组件。这些对象被称为Spring Beans。 IOC(Inversion of Control):传统的方法,当某个java对象A需要调用对象B时,是由调用者(对象A)通过new关键字来创建对象B的,而在Spring中,则是由spring完成创建的,所以“控制反转”了。Spring通过一种称作控制反转(IoC)的技术促进了低耦合。当应用了IoC,一个对象依赖的其它对象会通过被动的方式传递进来,而不是这个对象自己创建或者查找依赖对象。你可以认为IoC与JNDI(JNDI是 Java 命名与目录接口Java Naming and Directory Interface))相反——不是对象从容器中查找依赖,而是容器在对象初始化时不等对象请求就主动将依赖传递给它。 DI(Dependency Injection)—IOC的另一种表述方式:即组件以一些预先定义好的方式(例如: setter方法)接受来自如容器的资源注入.相对于 IOC而言,这种表述更直接。
黄规速
2022/04/14
8600
Spring学习笔记(2)一DI依赖注入和Spring Bean配置、注解原理、动态注入
SpringBoot的Controller层常用注解
@Controller : 加在类上面的注解,使得类里面的每个方法都返回一个视图页面。
Java学术趴
2022/06/29
3.3K0
SpringBoot的Controller层常用注解
快来瞧瞧这份 Spring 面试小抄!
Spring 是一个分层架构,主要由如下 7 大模块所构成。Spring 模块位于核心容器,定义了创建、配置和管理 Bean 的方式。
村雨遥
2021/01/12
4350
快来瞧瞧这份 Spring 面试小抄!
Spring入门指南
Spring就是一个大工厂,可以将所有对象的创建和依赖关系的维护,交给Spring管理。
ruochen
2021/11/23
9530
Spring注解笔记
一、使用postman,测试post请求,出现error,发现原因是content_type类型不对。
liliane
2022/07/17
2930
【剑指 Java】第 4 弹:绝对硬货,Spring 面试知识点总结大全
Spring 是一个分层架构,主要由如下 7 大模块所构成。Spring 模块位于核心容器,定义了创建、配置和管理 Bean 的方式。
村雨遥
2022/06/15
5560
【剑指 Java】第 4 弹:绝对硬货,Spring 面试知识点总结大全
88. 你能说说 Spring 中,接口的bean是如何注入的吗
这个问题困扰了我好久,一直疑问这个接口的bean是怎么注入进去的?因为只看到使用@Service注入了实现类serviceImpl,使用时怎么能获取的接口,而且还能调用到实现类的方法,难道这个接口是在什么时候自动注入了进去,且和实现类关联上了?
用户11332765
2024/11/01
1000
88. 你能说说 Spring 中,接口的bean是如何注入的吗
Spring bean注入之注解注入-- @Autowired原理
之前我们已经讲述过bean注入是什么了,也使用了xml的配置文件进行bean注入,这也是Spring的最原始的注入方式(xml注入)。
宁在春
2022/10/31
9620
Spring Boot进阶教程——注解大全(建议收藏!)
在Spring Core注解中,主要讨论Spring DI和Spring IOC中使用的Spring核心注释。众所周知,Spring DI和Spring IOC是Spring框架的核心概念。所以介绍org.springframework.beans.factory.annotation 和org.springframework.context.annotation 包中的注解。这两个包中注解有很多,就抽取其中的15个注解。
烂猪皮
2021/01/13
2.4K0
Spring Boot进阶教程——注解大全(建议收藏!)
Spring 面试题,打包给大家
AOP:Aspect Oriented Program, 面向(方面)切面的编程;Filter(过滤器)也是一种 AOP. AOP 是一种新的 方法论, 是对传统 OOP(Object-OrientedProgramming, 面向对象编程) 的补充. AOP 的主要编程对象是切面(aspect),而切面模块化横切关注点.可以举例通过事务说明.
cxuan
2020/11/23
3560
Spring 面试题,打包给大家
Spring详解(四)------注解配置IOC、DI
  Annotation(注解)是JDK1.5及以后版本引入的。它可以用于创建文档,跟踪代码中的依赖性,甚至执行基本编译时检查。注解是以‘@注解名’在代码中存在的。   前面讲解 IOC 和 DI 都
IT可乐
2018/01/04
6530
Spring详解(四)------注解配置IOC、DI
Spring 中的 18 个注解,你会几个?
标识一个该类是 Spring MVC controller 处理器,用来创建处理 http 请求的对象。
良月柒
2019/06/14
3920
Spring 中的 18 个注解,你会几个?
Spring框架(十)Spring的常用注解,知道这些,可以开始写项目了,建议收藏
之前我们学习的,我们因为有了spring,不需要我们自己创建对象了,只需要配置一下,那么创建spring容器对象,以后就可以直接传spring容器里面拿对象了。
一写代码就开心
2021/07/08
4770
Spring中的18个注解,你会几个?
https://m.toutiaocdn.com/i6693736960273416712
好好学java
2019/09/17
4950
Spring中的18个注解,你会几个?
spring常用注解
处理器(后端控制器)Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示,在SpringMVC 中提供了一个非常简便的定义Controller 的方法:@Controller,用于标记在一个类上
用户10325771
2023/03/14
8100
spring常用注解
Spring Boot 最最最常用的注解梳理
@SpringBootApplication: 包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Boot扫描到Configuration类并把它加入到程序上下文。
芋道源码
2020/03/02
9070
推荐阅读
相关推荐
Spring常用注解
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档