spring helloworld
标签: java spring
1. 在java工程中使用spring首先需要引入spring开发环境,在myeclipse中已经集成了spring的开发环境,只需要配置加入即可
在myeclipse中新建java工程,命名为spring-1
在工程中引入spring开发环境,在右边的package explore中找到工程右击,选中myeclipse,选中project facets,找到install spring facet,点击加入。
一路默认,到选择Configure Project Library时,勾选下面的enable xxx,然后取消勾选上面Core下的log4jxxx.jar,当前我们用不到此包,加进来会在打印的时候提示相关错误信息,所以在此先不加入。
到此spring环境已经加入到工程,现在开始编写简单的代码
新建包com.spring.beans,在其中新建HelloWorld类,类中加入下面的代码
1 | public class HelloWorld { |
在spring的配置文件applicationContext.xml中配置此bean,代码如下
1 | <!--配置bean --> |
此处的class对应刚刚写的HelloWorld类,id是为此类写的一个唯一的id标识,之后可以通过此标识得到类的对象,property中的name对应HelloWorld类中的属性名,实际上property的配置调用的实例类中的set方法,所以name中的值一定要与类中的属性名称一致。
配置好后可以通过spring的IOC容器来得到HelloWold类的实例,新建测试类Main.class,添加main方法,在main方法中做测试,代码如下
1 | public static void main(String[] args) { |
getBean()中传入的参数及为之前在配置文件中配置的id
运行结果如图
事实上,在创建spring IOC容器的时候spring会调用bean的构造器和其中的set方法对属性赋值,在需要的时候直接调用即可。