问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

下面是spring常用注解的是?

发布网友 发布时间:2024-09-06 04:21

我来回答

1个回答

热心网友 时间:2024-10-09 23:55

Springboot(四):springboot的注解有哪些注解

springboot的优点就是简化配置,,没有了xml,基本都是一个配置(application.properties)+注解来实现springboot的构建

那么都有哪些注解咧?说一下我在工作中常用的注解

1:##@SpringBootApplication

标识该类为SpringBoot项目启动类。并且让SpringBoot自动给程序进行必要的配置,等同于@SpringBootConfiguration、@EnableAutoConfiguration、@ComponentScan这三个注解.

(1):@SpringBootConfiguration表示的是该类会作为Springboot的一个配置类,

(2):@EnableAutoConfiguration表示开启自动配置功能,里面也实现了自动配置原理

@Configuration会把组件会装配到实体类上封装为一个bean,AutoConfigurationImportSelector的selectImports()这个方法,找到所有JavaConfig自动配置类的全限定名对应的class,然后将所有自动配置类加载到Spring容器中。bean有了,配置有了,相当于对象也有了,这就是自动配置.

(3):@ComponentScan用来将包加入SpringIOC的包扫描,

2:@RestController和@Controller

@RestController相当于@Controller+@ResponseBody,

@RestController加在类上面的注解,使得类里面的每个方法都将json/xml返回数据加返回到前台页面中。

比如return"abc"前端会展示abc三个字母

@Controller加在类上面的注解,使得类里面的每个方法都返回一个视图页面。

比如return"abc"前端会展示静态资源中的的abc.html里面的内容

3:@component和@configuration

虽然Component注解也会当做配置类,但是并不会为其生成CGLIB代理Class,所以在生成Driver对象时和生成Car对象时调用car()方法执行了两次new操作,所以是不同的对象。当时Configuration注解时,生成当前对象的子类Class,并对方法拦截,第二次调用car()方法时直接从BeanFactory之中获取对象,所以得到的是同一个对象。

4:@Autowired与@Resource

@Resource和@Autowired都是做bean的注入时使用,其实@Resource并不是Spring的注解,它的包是javax.annotation.Resource,需要导入,但是Spring支持该注解的注入。

@Autowired注解是按照类型(byType)装配依赖对象,默认情况下它要求依赖对象必须存在,如果允许null值,可以设置它的required属性为false。如果我们想使用按照名称(byName)来装配,可以结合@Qualifier注解一起使用

@Resource默认按照ByName自动注入,由J2EE提供,需要导入包javax.annotation.Resource。

Spring几种常用注解

@Controller

@RequestMapping

@Resource

@Service

@ResponseBody

springboot三大核心注解是什么?

springboot三大核心注解是@Configuration,@EnableAutoConfiguration和@ComponentScan。提到@Configuration就要提到他的搭档@Bean,使用这两个注解就可以创建一个简单的spring配置类,可以用来替代相应的xml配置文件。

springboot三大核心注解的特点

这个注解类标识这个类可以使用SpringIoC容器作为bean定义的来源,@Bean注解告诉Spring,一个带有@Bean的注解方法将返回一个对象,该对象应该被注册为在Spring应用程序上下文中的bean。

能够自动配置spring的上下文,试图猜测和配置你想要的bean类,通常会自动根据你的类路径和你的bean定义自动配置,会自动扫描指定包下的全部标有@Component的类,并注册成bean,当然包括@Component下的子注解@Service,@Repository和@Controller。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么对gRPC做负载均衡会很棘手? 要得到函数y=cos2x的图像,只需把函数y=sin2x的图像 xcosa-ysina=1 的图像是什么 要得到函数y=-2sinx的图像,只需将函数y=2cosx的图像 要得到y=2^(-x+3)的图像,只需把y=-2^x的图像向左平移3个单位即可 急求sina cosa tana 图像 医院一般做个 全身检查多少钱?北京地区! 天下粮人鲜米机 喷风式米机油糠易粘筛网怎么办 米机打米为什排不干净油糠容易堵 inject注解属于哪个 当事人以口头方式解除合同有效吗? 土豆不能和西葫芦一起吃吗 有一首歌的歌词中有「就让往事随风都随风」它的歌名是啥啊... 有没有类似于《往事随风》,《海阔天空》,《勿忘心安》这样的歌 “让往事随风”这首歌有个女的唱的?很低沉的嗓音是谁啊? 和往事随风第二句调很像的一首网络歌曲 我儿子2岁半了 发现最近指甲全部在脱掉,是正常现象还是缺少什么吗... 我儿子2岁半.最近发现他的手指甲空了,脚甲也有点灰色.请问这是怎么一会... 两岁宝宝手指肚脱皮怎么回事 2岁儿童指甲上有白点是缺乏什么营养素? 北美五大湖区简介 联通腾讯大王卡29元套餐 醉驾取保候审之后会判刑吗? 腾讯大王卡扣费问题 醉驾取保候审后判刑吗 根据刑法规定出轨生子能判重婚吗? 未与第三者打结婚证能定重婚吗? 网上结婚会构成重婚吗 容止为什么会跳崖 spring注解注入原理(spring注解实现原理) 申请医疗事故鉴定的程序是怎样的? 申请医疗事故技术鉴定的程序是什么,医疗事故鉴定有哪些程序? 医疗事故案件的司法鉴定程序有哪些 荒野大镖客2白鹭在哪里 为什么白鹭等鸟类的数量减少 海参保质期多久说明 请问领取生育金,办理准生证到社区立卡,需要户口本上注明工作单位吗 协议离婚抚养费少给了怎么办? 协议离婚时抚养费给少了怎么办 如何解除三方合同 怎么与中介解除合同 齐国不攻楚国的原因是什么? 如何认定软件著作权侵权行为 计算机著作权保护法中软件著作权包括哪些权利 著作权侵权判断的标准是什么? 著作权侵权认定关于抄袭的标准是什么? 海蜇有哪些神仙吃法推荐? 葱炒海蜇的做法大全 海蛰怎么做简单又好吃?