简介
Spring是Java平台的一个开源应用框架,提供了一个简易的开发方式,通过依赖注入和面向切面编程。
核心特性
- 依赖注入(DI)
- 面向切面编程(AOP)
- 事务管理
- MVC框架
- 安全框架
依赖注入示例
// 定义接口
public interface MessageService {
String getMessage();
}
// 实现类
public class MessageServiceImpl implements MessageService {
public String getMessage() {
return "Hello, Spring!";
}
}
// 使用依赖注入
public class MessagePrinter {
private MessageService service;
// 构造函数注入
public MessagePrinter(MessageService service) {
this.service = service;
}
public void printMessage() {
System.out.println(service.getMessage());
}
}
2025/3/27小于 1 分钟
