Java中搭建Spring开发环境需安装JDK 8+和IDE,用Maven/Gradle引入spring-context依赖,推荐Spring Boot快速启动;编写@Component Bean并用AnnotationConfigApplicationContext加载,即可运行输出“Hello from Spring!”。

在Java中搭建Spring开发环境,核心是引入Spring框架依赖并配置好基础运行条件。不需要手动下载JAR包,推荐用Maven或Gradle管理依赖,配合IDE(如IntelliJ IDEA或Eclipse)快速启动。
准备JDK和IDE
确保已安装JDK 8或更高版本(Spring 5.x最低要求JDK 8,Spring 6.x要求JDK 17+)。检查命令行输入 java -version 和 mvn -v(若用Maven)是否正常输出。
推荐使用IntelliJ IDEA(社区版免费)或Eclipse + Spring Tools插件,它们对Spring项目有原生支持,能自动识别配置、提供代码提示和启动调试功能。
创建Maven项目并引入Spring依赖
新建Maven项目时,在pom.xml中添加Spring Context模块(最常用的基础依赖):
立即学习“Java免费学习笔记(深入)”;
如果使用Spring Boot(更推荐初学者),直接通过 start.spring.io 生成项目,勾选“Spring Web”即可一键集成容器、MVC、内嵌Tomcat等,无需手动配XML或注解扫描。
编写第一个Spring Bean并运行
创建一个普通Java类,加上@Component注解使其成为Spring管理的Bean:
@Component
public class HelloService {
public String sayHello() {
return "Hello from Spring!";
}
}
再写一个启动类,用AnnotationConfigApplicationContext加载配置:
public class App {
public static void main(String[] args) {
ApplicationContext ctx = new AnnotationConfigApplicationContext(App.class);
HelloService service = ctx.getBean(HelloService.class);
System.out.println(service.sayHello());
}
}
运行后看到输出即表示Spring容器已成功启动并完成Bean注入。
常见问题提醒
classpath下缺少spring-context依赖会导致ClassNotFoundException: org.springframework.context.ApplicationContext;
忘记在启动类上加@Configuration或未启用组件扫描(@ComponentScan),会导致










