当前位置: 首页 > news >正文

如果在阿里云上做自己的网站猎头公司前十名有哪些

如果在阿里云上做自己的网站,猎头公司前十名有哪些,网站打不开第二天不收录啦,门户网站英文一、前言 在SpringBoot项目中启动类必须加一个注解SpringBootApplication,今天我们来剖析SpringBootApplication这个注解到底做了些什么。 二、SpringBootApplication简单分析 进入SpringBootApplication源代码如下: 可以看出SpringBootApplication是…

一、前言

在SpringBoot项目中启动类必须加一个注解@SpringBootApplication,今天我们来剖析@SpringBootApplication这个注解到底做了些什么。

二、@SpringBootApplication简单分析

进入@SpringBootApplication源代码如下:

可以看出@SpringBootApplication是一个复合注解,里边主要组合了

@SpringBootConfiguration、@CompoentScan、@EnableAutoConfiguration这三个注解。

1、@SpringBootConfiguration

@SpringBootConfiguration组合了@Configuration,它是用来声明当前类是一个配置类,被注解类的内部包含一个或多个@Bean注解的方法,用于替换xml配置定义,这些方法将被

AnnotationConfigApplicationContext类进行扫描,注入Spring容器中。

简单例子:直接使用@Configuration和@Bean来注入容器。

(1)创建一个普通项目,引入依赖

implementation 'org.springframework:spring-context:5.1.9.RELEASE'

2)创建一个Configuration类 ,定义Bean对象。

@Configuration @Bean相当于

<beans>

    <bean id="user" class="org.example.User"></bean>

</beans>

的定义。

(3)测试类

通过AnnotationConfigApplicationContext将定义的Bean加载到Spring IOC容器中。

输出如下:

注:AnnotationConfigApplicationContext最终会调用BeanDefinitionReaderUtils.registerBeanDefinition进行注入。

2、@CompoentScan

定义一个Spring Bean是在类上加上注解@Service、@Controller、@Compent就可以,而Spring是通过扫描@CompoentScan指定包下所有加了注解的类,如果不写它只会加载启动类所在的包及下级包。

简单例子:

(1)、在包com.example.sacn新建一个类

(2)、在包com.example.app下创建一个启动类

(3)、输出找不到对应的Bean

(4)、启动类加注解,运行正常

@ComponentScan("com.example.scan")

具体源代码在

ComponentScanAnnotationParser.parse()会将所有标注了@Component并匹配@ComponentScan规则的类都注册到容器中去,@Controller、@Service、@Responsitory都标有@Conpoment注解。

3、@EnableAutoConfiguration

@EnableAutoConfiguration是SpringBoot实现自动化配置的核心注解,通过这个注解把Spring应用所需的bean注入到容器中。

@EnableAutoConfiguration通过@Import注入一个ImportSelector的实现类AutoConfigurationImportSelector,这个类根据我们的配置动态加载所需要的Bean。

核心代码如下:

注:主要完成过滤筛选需要注入的类。

催着吃钣了!

http://www.yayakq.cn/news/372625/

相关文章:

  • 360网站开发wordpress 输出数组
  • 网站底部悬浮wordpress基础服务器
  • 制作一个网站的需要多少钱学院门户网站建设自评
  • 欧美风的网站设计wordpress 酷播
  • 湖北企业网站建设哪家好东莞市招聘信息最新招聘
  • 珠海的门户网站有哪些网站建设基本流程是什么
  • 网站做造价温州电力建设有限公司网站
  • 网站设计主要包含3个方面锦州seo推广
  • 汕头网站制作多少钱建设环保网站查询系统
  • 服务器 网站建设网站的软件
  • 湖北随州住房和城乡建设部网站北京有限公司公章图片
  • 赣州门户网站做苗木生意上什么网站
  • 建设网站征集图片的通知单页 网站 模板
  • wordpress建立的网站net网站开发教程
  • 货物运输东莞网站建设环球资源网是卖什么的
  • 徐州营销型网站建设wordpress输入密码注册
  • 网站域名如何从代理商那里转出来tp框架做网站的优点
  • 用wordpress建立网站天助可以搜索别人网站
  • 厦门做百度推广的网站免费行情网站在线
  • 专业的高端网站设计公司做网站的去哪找私活
  • 西安网站建设开发wordpress 重置密码
  • 高效网站建设与维护岗位职责淘宝联盟如何建设个人网站
  • 做信息网站的盈利方式有哪些门户网站做
  • 请人做网站注意事项提供微网站建设
  • 公司网上注册在哪个网站如何看一个网站是否做推广
  • 深入网站开发和运维有没有专业做艺术品的网站
  • 做云购网站今天的新闻联播内容
  • 网站建设服务网站建设开源wordpress小程序源码
  • 大连专业手机自适应网站制作学3d建模学费一般多少
  • 站群管理大型的网站建设公司