SpringBoot学习笔记(2)

 回顾Spring历史

1.spring1.0时代
  用xml文件来配置,在xml文件来配置Bean,可以在xml文件中轻松的进行处理,但是在bena的数量越来越多的时候,xml的
配置也就会越来越复杂,所以为了解决bean的配置越来越多的情况下减轻xml文件的处理.spring2.0就诞生了

2.spring2.0时代
  在xml文件上做了一定的优化,让配置看起来越来越简单,但是并没语完全解决xml冗余的问题

3.spring3.0时代;
  可以使用spring提供的java注解来取代曾经xml配置上的问题,似乎我们曾经忘记了发生什么,spring变得
前所未有的简单,

4.spring4.0时代;
  4.0 时代我们甚至连xml配置文件都不需要了完全使用java源码级别的配置与spring提供的注解就能快速的开发
spring应用程序,  但仍然无法改变Java Web应用程序的运行模式,我们仍然需要将war部署到Web Server 上,才能
对外提供服务。能否运行一个简单的main()方法就能启动一个Web Server 呢?Spring Boot 满足了我们的这种需求。

 


 我们来玩一下Java配置

复习一下四个注解

@Configuration : 声明一个类作为配置类, 代替XML文件

@Bean: 声明在方法上,将方法的返回值加入Spring容器中,代替<Bean>标签

@Value: 属性注入

@PropertySource:引入外部的属性文件

 

猜你喜欢

转载自www.cnblogs.com/yangw/p/11869673.html