环境要求
- JDK:Java17+(Spring6要求JDK最低版本是Java17)
- Maven:3.6+
- Spring:6.0.2
构建模块
(1)构建父模块spring6
在idea中,依次单击 File -> New -> Project -> New Project
点击“Create”
删除src目录
(2)构建子模块spring6-first
点击 Create 完成
程序开发
引入依赖
添加依赖:
1. <dependencies> 2. <!--spring context依赖--> 3. <!--当你引入Spring Context依赖之后,表示将Spring的基础依赖引入了--> 4. <dependency> 5. <groupId>org.springframework</groupId> 6. <artifactId>spring-context</artifactId> 7. <version>6.0.2</version> 8. </dependency> 9. 10. <!--junit5测试--> 11. <dependency> 12. <groupId>org.junit.jupiter</groupId> 13. <artifactId>junit-jupiter-api</artifactId> 14. <version>5.3.1</version> 15. </dependency> 16. </dependencies>
查看依赖:
创建java类
1. public class HelloWorld { 2. 3. public void sayHello(){ 4. System.out.println("helloworld"); 5. } 6. }
创建配置文件
在resources目录创建一个 Spring 配置文件 bean.xml(配置文件名称可随意命名,如:springs.xm)
1. <?xml version="1.0" encoding="UTF-8"?> 2. <beans xmlns="http://www.springframework.org/schema/beans" 3. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 4. xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> 5. 6. <!-- 7. 配置HelloWorld所对应的bean,即将HelloWorld的对象交给Spring的IOC容器管理 8. 通过bean标签配置IOC容器所管理的bean 9. 属性: 10. id:设置bean的唯一标识 11. class:设置bean所对应类型的全类名 12. --> 13. <bean id="helloWorld" class="com.atguigu.spring6.bean.HelloWorld"></bean> 14. 15. </beans>