美文网首页
Spring中@bean与@Component的使用

Spring中@bean与@Component的使用

作者: 盘城第一帅 | 来源:发表于2017-11-24 00:59 被阅读48次

    1:创建一个空的maven项目,也可用用quick-start项目模板进行创建;


    2:采用web项目的命令方式进行命名;


    3:添加项目名;


    4:默认目录机构如下;


    5:查看下maven对不同文件夹的管理;

                如:src、main默认为普通文件夹;

                       java被认为是源代码文件;

                      resources被认为是资源文件;


    6:在源代码文件中新建一个包;


    7:添加spring-boot-start的依赖;

            我们要学习的就是spring框架中的bean的使用,所以引入该框架,spring中对第三方框架的引用需要在maven中央仓库进行搜索,如下图;


    8:如果无法访问中央仓库,可以拷贝dependcy,配置阿里镜像进行下载,在maven配置文件设置镜像地址即可;


    9:可以看到我们本地的maven仓库已经下载下来了一个release版本;


    10:在该包下分别创建四个类,BeanTest、BeanTestConfig、ComponentTest、Main,定义如下;

            首先,在类BeanTestConfig上定义一个@Configuration注解,然后将Bean注解可以作用在一个方法上,@Bean注解告诉spring容器,需要容器维护一个name=beanTest的对象,对象类型为BeanTest;

        定义一个ComponentTest类,使用@Component注解声明,并指定spring对其进行扫描;


    11:run 主函数,结果如下;BeanTest和CompenentTest均以单例的形式加入到spring容器中;

            关于相关注解的具体使用原理,可以google一下,在这里就不展开论述了;困了,先这样吧,晚安世界;


    相关文章

      网友评论

          本文标题:Spring中@bean与@Component的使用

          本文链接:https://www.haomeiwen.com/subject/ylntbxtx.html