【Spring】Spring框架入门案例
1.下载Spring5
(1)Spring官网 https://spring.io/
(2)下载地址https://repo.spring.io/ui/native/release/org/springframework/spring/
下载解压,文件夹说明
2.创建普通Java工程
导入Spring5相关jar包
spring5模块,至少需要核心部分,logging为额外需要的日志包
把这些jar包导入idea
3.使用Spring的方式创建对象
(1)新建类和方法
public class User { public void add(){ System.out.println("add......."); } }
(2)使用xml配置文件的方式,id表示别名,class为类全路径
<?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"> <!--配置 User 对象创建--> <bean id="user" class="com.pxk.User"></bean> </beans>
(3)获取配置文件中的对象
@Test public void test(){ //1.加载配置文件 ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("bean1.xml"); //2.获取对象 User user = context.getBean("user",User.class); System.out.println(user); user.add(); }
不同于传统的new User()的方式获取对象。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南