没有合适的资源?快使用搜索试试~ 我知道了~
一 基于 注解 的方式 初始化 spring 容器
0 下载量 61 浏览量
2020-12-21
08:13:07
上传
评论
收藏 35KB PDF 举报
温馨提示
试读
2页
当我们不使用spring的时候 完成一个简单的 打印机任务是这样的 //MessageService类 只提供 打印内容 public class MessageService { public MessageService() { super(); System.out.println("MessageSerivce....."); } public String getMessage(){ return "Hello World!!!"; } } //MessagePrinter类 通过传递 Server 来
资源详情
资源评论
资源推荐
一一 基于基于 注解注解 的方式的方式 初始化初始化 spring 容器容器
当我们不使用当我们不使用spring的时候的时候 完成一个简单的完成一个简单的 打印机任务是这样的打印机任务是这样的
//MessageService类 只提供 打印内容
public class MessageService {
public MessageService() {
super();
System.out.println("MessageSerivce.....");
}
public String getMessage(){
return "Hello World!!!";
}
}
//MessagePrinter类 通过传递 Server 来提供简单的打印服务
public class MessagePrinter {
private MessageService service;
public MessagePrinter() {
super();
System.out.println("MessagePrinter.....");
}
public void printMessage(){
System.out.println(this.service.getMessage());
}
public void setService(MessageService service) {
this.service = service;
}
}
public static void main(String[] args) {
// 创建一个service 实例
MessageService service = new MessageService();
// 创建一个printer 实例
MessagePrinter printer = new MessagePrinter();
//将service传递给 printer
printer. setService(service)
//就可以完成打印任务
printer.printMessage();
}
这样每次都需要手动创建实例
而现在我们使用spring来管理这些类 让这些任务变的简单
基于注解的方式初始化基于注解的方式初始化spring容器容器
在需要spring管理的类上方添加注解@Component
@Component //该注解 spring 自动为类创建实例对象
public class MessageService {
......
}
函数入口处添加ComponentScan注解
ComponentScan(组件扫描)
该注解扫描所有包含 @Component 注解的类 所有含有@Component注解的类都会被扫描到
spring会将 这些类的实例创建到当前类中
@ComponentScan
public class Application {
public static void main(String[] args) {
......
}
}
下面开始 初始化 spring 容器
weixin_38586186
- 粉丝: 9
- 资源: 943
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0