SpringBoot复习(一)
创始人
2024-05-11 16:25:06
0

底层注解

@Configuration

blog.csdnimg.cn/e3ad84c42e68480ca3572c518bb88802.png)

自定义配置类
@Bean:
可以通过@Bean注解将方法的返回值交给ioc容器来管理
组件id为方法名,组件的类型就是方法的返回类型。
默认组件是单例的
@Configuration:
告诉springboot这是一个配置类==之前的配置文件
配置类本身也是组件,由springioc管理
@Configuration(proxyBeanMethods = true)
表示代理对象调用方法,springboot会检查这个配置类中的组件是否在容器中,来保持组件单例

@Import

向ioc容器中添加组件,默认名字就是全类名

启动类中测试代码:

@SpringBootApplication
public class SpringbootLearn01Application {public static void main(String[] args) {//获取IOC容器ConfigurableApplicationContext run = SpringApplication.run(SpringbootLearn01Application.class, args);String[] beanNamesForType = run.getBeanNamesForType(User.class);for(String e:beanNamesForType){System.out.println(e);}}}

在这里插入图片描述
第一个就是@import添加的组件,第二个是通过@Bean向ioc中添加的组件

Conditional

条件装配:满足Conditional指定的条件,则进行组件注入

@ImportResource

导入spring配置文件,使其生效

@ImportResource("applicationContext.xml")

配置绑定@ConfigurationProperties

使用@ConfigurationProperties(prefix = “xxx”)来进行配置绑定的时候要确保bean在容器中,可以通过在实体类上添加@Component或者在配置文件中@EnableConfigurationProperties(类.class)
yml中:
在这里插入图片描述

第一种@Component+ConfigurationProperties(prefix = “Car”)

Car类:

package com.mao.exercise.pojo;import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;@Data
@AllArgsConstructor
@NoArgsConstructor
@Component
@ConfigurationProperties(prefix = "car")
public class Car {private String id;private String name;private double price;
}

测试:
在这里插入图片描述

第二种@EnableConfigurationProperties(Car.class)+ConfigurationProperties(prefix = “Car”)

Car类
在这里插入图片描述
配置文件:
在这里插入图片描述

上一篇:模板技术详解

下一篇:[ECE]模拟试题-2

相关内容

热门资讯

描写中秋佳节的小学作文【精选... 描写中秋佳节的小学作文 篇一中秋佳节是中国传统的重要节日之一,它在农历八月十五这一天举行。中秋节是一...
家乡的变化小学作文500字(... 篇一:家乡的变化我家乡是一个美丽的小镇,位于山区。这几年来,随着经济的发展和科技的进步,我家乡发生了...
彩虹作文【最新5篇】 彩虹作文 篇一彩虹是一种美丽的自然现象,也是大自然给予我们的一份礼物。每当下过雨后,太阳从云层中露出...
桃树和松树小学作文(通用3篇... 桃树和松树小学作文 篇一桃树和松树是我们学校校园里最引人注目的两棵树。它们虽然不同,但都给我们带来了...
我好想再坐一次过山车小学作文... 我好想再坐一次过山车小学作文 篇一过山车是我最喜欢的游乐设施之一。每当我看到它高高地耸立在游乐园中时...
一年级作文生日作文【优选6篇... 一年级作文生日作文 篇一我的生日今天是我的生日,我已经等待这一天很长时间了。一大早,我就迫不及待地跳...
多彩的活动六年级作文700字... 多彩的活动六年级作文700字 篇一奇妙的春游春天是一个充满活力和希望的季节,我们班级决定组织一次奇妙...
远山者,宅之东,落凤山是也(... 远山者,宅之东,落凤山是也 篇一远山者,宅之东,落凤山是也落日余晖洒在窗前,映照着远山的轮廓,宛如一...
小学作文极速风车【优质3篇】 小学作文极速风车 篇一极速风车是一款非常受小学生欢迎的游乐设备。它由一个巨大的圆盘和一根中央轴组成,...
看图写话铲雪作文(推荐6篇) 看图写话铲雪作文 篇一冬天的早晨,大雪纷飞,整个小区都被染上了一片银白色的颜色。小明推开窗户,看着窗...
小松树小学作文(优秀6篇) 小松树小学作文 篇一:我的暑假生活暑假终于来了,我迫不及待地计划着如何度过这个美好的假期。首先,我决...
走进新时代小学作文【优选4篇... 走进新时代小学作文 篇一随着时代的发展,我们迎来了新时代小学。新时代小学是一座现代化的学校,拥有先进...
我的心儿怦怦跳小学生作文【优... 我的心儿怦怦跳小学生作文 篇一我的心儿怦怦跳今天,我要给大家讲一个有关我的心情的故事。故事的主人公是...
走进医院小学作文【优秀3篇】 走进医院小学作文 篇一医院小学是一所特殊的学校,它位于医院内,为住院的患儿提供教育服务。我有幸参观了...
父母的爱小学作文700字【实... 父母的爱小学作文700字 篇一父母的爱父母是孩子一生中最重要的人,他们的爱无处不在。我有一个特别疼爱...
美丽的秋天树叶小学作文【精彩... 美丽的秋天树叶小学作文 篇一秋天来了,大地变得金黄了起来。走在树林里,你会看到树叶一个个像小精灵一样...
买菜小学作文【优质6篇】 买菜小学作文 篇一我喜欢去菜市场买菜我家离菜市场很近,所以每次我都会去买菜。我喜欢去菜市场买菜的原因...
逛书店的作文(最新3篇) 逛书店的作文 篇一逛书店的作文近年来,随着电子书的兴起,逛书店的人似乎越来越少了。然而,对我来说,逛...
心儿怦怦跳小学作文(最新6篇... 心儿怦怦跳小学作文 篇一心儿怦怦跳我是一颗小小的心儿,每天都在孩子们的胸腔中怦怦跳动。当孩子们快乐时...
大力士小学作文(优选6篇) 大力士小学作文 篇一我的偶像我有一个偶像,他就是大力士先生。大力士先生是我们学校的保安,他不仅身手敏...