文档章节

Spring 1 IoC 4 注解

fokYaland
 fokYaland
发布于 2015/06/04 17:26
字数 194
阅读 3
收藏 0
如果采用注解方式,下面代码
<!-- Inform Spring to scan the annotation within codes for DI requirements -->
<context:annotation-config/>
<!-- Inform Spring to scan the injectable components base on packages -->
< context:component-scan  base-package = "com.apress.prospring3.ch4.annotation;com.apress.prospring3.ch4.annotation1"  >
    < context:exclude-filter  type =  "assignable"  expression = "com.apress.prospring3.ch4.annotation1.Bean2"  />
</ context:component-scan  >
自动扫描有下面注解的类:
@Component, @Controller ,@Repository, @Service

@Service ("messageRenderer" )
public  class  StandardOutMessageRenderer  implements  MessageRenderer {

  @Autowired
在构造方法上添加  @Autowired,只能在一个构造方法上,然后要创建一个bean,用作构造方法的参数,下面用index方式创建
<bean id = "message" class="java.lang.String"  c:_0="this is a c:_0"/>

在Setter方法上
         @Autowired
         //@Resource(name="messageProvider")  // Effect is the same as Autowired
         public  void  setMessageProvider(MessageProvider provider) {
         this . messageProvider  = provider;        
       }

@Value,注入SpEL表达式
@Value("${app.ctx}")
private String _ctxPath;

@PostConstruct和PreDestroy:通过注解指定初始化和销毁方法定义


本文转载自:http://blog.csdn.net/yanliang1/article/details/10555933

fokYaland
粉丝 4
博文 68
码字总数 3062
作品 0
东城
私信 提问
Spring应用学习——IOC

Spring简介 1. Spring的出现是为了取代EJB(Enterprise JavaBean)的臃肿、低效、脱离现实的缺点。Spring致力于J2EE应用的各层(表现层、业务层、持久层)的解决方案,Spring是企业应用开发的...

江左煤郎
2018/11/16
35
0
手写Spring基本体系IOC+AOP+MVC+事物管理等简单实现。

注:由于本工程包含的内容较多。大部分设计图、代码示例不能提供。 请移步至码云clone查看:https://gitee.com/Coodyer/Coody-Framework 本文仅介绍实现思路。 By:Coody 644556636@qq.com ...

Coody
2018/03/01
1K
1
Java面试中常问的Spring方面问题(含答案)

Spring Framework 现在几乎已成为 Java Web 开发的标配框架。那么,作为 Java 程序员,你对 Spring 的主要技术点又掌握了多少呢?不妨用本文的问题来检测一下。 1、一般问题 1.1. 不同版本的...

Java猫
01/15
0
0
浅谈Spring设计分析_201800814

spring学习的思考与发现 1:spring中核心的几个部分 1:core : 工具类角色 2:beans : 各种实例化,被管理的对象与类 3:为整个spring容器提供维护,最基础的环境 2:IOC和AOP应该是在beans模块实现...

noteman
2018/08/14
6
0
Spring高频面试题,你能答的上哪些?(高级篇)

1、什么是 Spring 框架?Spring 框架有哪些主要模块? 2、使用 Spring 框架能带来哪些好处? 3、什么是控制反转(IOC)?什么是依赖注入? 4、请解释下 Spring 框架中的 IoC? 5、BeanFactory...

Java架构
07/25
0
0

没有更多内容

加载失败,请刷新页面

加载更多

《Designing.Data-Intensive.Applications》笔记 四

第九章 一致性与共识 分布式系统最重要的的抽象之一是共识(consensus):让所有的节点对某件事达成一致。 最终一致性(eventual consistency)只提供较弱的保证,需要探索更高的一致性保证(stro...

丰田破产标志
今天
6
0
docker 使用mysql

1, 进入容器 比如 myslq1 里面进行操作 docker exec -it mysql1 /bin/bash 2. 退出 容器 交互: exit 3. mysql 启动在容器里面,并且 可以本地连接mysql docker run --name mysql1 --env MY...

之渊
今天
7
0
python数据结构

1、字符串及其方法(案例来自Python-100-Days) def main(): str1 = 'hello, world!' # 通过len函数计算字符串的长度 print(len(str1)) # 13 # 获得字符串首字母大写的...

huijue
今天
5
0
OSChina 周日乱弹 —— 我,小小编辑,食人族酋长

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @宇辰OSC :分享娃娃的单曲《飘洋过海来看你》: #今日歌曲推荐# 《飘洋过海来看你》- 娃娃 手机党少年们想听歌,请使劲儿戳(这里) @宇辰OSC...

小小编辑
今天
1K
11
MongoDB系列-- SpringBoot 中对 MongoDB 的 基本操作

SpringBoot 中对 MongoDB 的 基本操作 Database 库的创建 首先 在MongoDB 操作客户端 Robo 3T 中 创建数据库: 增加用户User: 创建 Collections 集合(类似mysql 中的 表): 后面我们大部分都...

TcWong
今天
40
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部