环境:IntelliJ IDEA 2021.2.1
简单入门程序在控制台打印“张三:欢迎来到Spring!"
使用的文件:sprig-core-5.2.8.RELEASE.jar、sprig-beans-5.2.8.RELEASE.jar、sprig-context-5.2.8.RELEASE.jar、sprig-expression-5.2.8.RELEASE.jar、commons-logging-1.2.jar。
下载链接:Spring JAR包https://repo.spring.io/ui/native/libs-release-local/org/springframework/spring/
commons-logging-1.2.jarhttps://commons.apache.org/proper/commons-logging/download_logging.cgi
在这个页面找对应版本下载。
下载common-logging-1.2-bin.zip压缩文件并解压。
在IDEA中创建名称位MySpring的Maven项目
选择Maven,下一步。
完成项目创建。
这是完成好的项目目录。
导入jar包
文件->项目结构
模块->"+"->1 JAR或目录
我这里spring jar包的路径是D:\java\spring-framework-5.2.8.RELEASE\libs
commons-logging-1.2.jar的路径是D:\java\commons-logging-1.2-bin\commons-logging-1.2
找到sprig-core-5.2.8.RELEASE.jar、sprig-beans-5.2.8.RELEASE.jar、sprig-context-5.2.8.RELEASE.jar、sprig-expression-5.2.8.RELEASE.jar、commons-logging-1.2.jar所在位置将它们加入到依赖中。
配置pom.xml文件
等待Maven加载完成
新建HelloSpring.java文件
在MySpring项目的src/mian/java创建com.itheima包,在该包下创建HelloSpring的类。
在src/main/resources目录下新建applicationContext.xml文件 作为HelloSpring类的配置文件
<bean>元素配置HelloSpring类,id属性标识HelloSpring类的实例名为helloSpring,class属性指定待实例化的全路径类名为com.itheima.HelloSpring,<property>元素为类中的属性赋值,name属性指定HelloSpring类中的属性为name,value属性指定name的值为"张三"。
其他的spring约束配置可以在Spring的帮助文档中查看
在文件spring-framework-5.2.8.RELEASE\docs\spring-framework-reference目录下找到index.html
进入单击”Core"->"Core Technologies"->"1.The IoC container"->1.2.Container overview"->"1.2.1Configuration Metadata"
在src/mian/java目录下的com.itheima包中新建TestHelloSpring.java文件
输出结果 :