最近才开始学习Sping框架,Sping是一个轻量级的IoC(控制反转)、AOP(面向切面编程)框架,用它来帮助我门Java开发将会是非常轻松方便的。光学不上手怎么行,于是乎我开始了用Spring框架做第一个Hello world程序,话不多说,开做:
1、打开IDEA创建一个Maven项目
2、创建一个class文件,我这里类名为Hello,并设置一个字符串属性:
3、 在resources下新建file,命名为applicationcontext.xml,并去官网复制框架代码如下复制在里面
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd">
</beans>
好家伙,我复制进去之后报错,原因使我没有配置pom.xml文件,于是乎我去maven仓库里找到对应的配置如下(根据自己的需要选择配置版本),复制在pom.xml文件里,点击右侧maven-->刷新,等一下即可。
<dependencies>
<!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>5.1.10.RELEASE</version>
</dependency>
</dependencies>
4、接下来,在applicationcontext.xml文件里配置bean(一个bean就是一个对象),如下:
id代表对象名,class就是他所在的类,在<property>里name代表属性名,value设置属性的值。
5、创建完bean之后,在Test文件夹下的java里创建一个MyTest.class的测试类,如下:
注意:在实例化context容器时,里面的参数就是创建bean的xml文件,在写参数时切记要带上后缀名.xml,切记!切记!切记!
6、最后运行,运行结果如下:
最后需要注意的是,在写Spring项目时,电脑里需要先安装Maven,安装好maven之后,要先在Setting里配置,具体见下图:
由于我开始入门Sping,要是有什么地方做的不好或者需要改正的地方,欢迎各路大佬提出高明的意见,在下万分感谢!