如何搭建一个Spring的开发环境
1、 首先我们打开IntelliJ IDEA创建一个maven工程的项目,具体的项目创建过程不再赘述了。

3、接下来我们创建一个com.spring.test的包,然后在包里面创建一个HelloWorld类,在该类中定义一个属性name,同时创建setName()方法和hello()方法。

4、接下来我们创建一个启动类,在启动类中添加main方法,在该方法中创建HelloWorld类,为name属性赋值并且调用hello方法输出内容。传统应用程序可以通过new和反射方式进行实例化Bean,我们此处用的是new的方式。

5、以上步骤还没有跟spring产生交集,其实创建HelloWorld类并且为属性赋值可以交给spring来完成。那么Spring IOC容器是如何实例化bean的呢?Spring IOC容器需要根据bean定义里的配置元数据使用反射机制来创建bean。spring4.x推荐使用Java配置的方式来取代xml的配置方式。Spring的Java配置方式是通过 @Configuration 和 @Bean 注解实现的,@Configuration 作用于类上,相当于一个xml配置文件,@Bean 作用于方法上,相当于xml配置中的<bean>。

