会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
技术让世界更精彩
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
9
10
11
12
13
14
15
16
17
下一页
2017年6月18日
spring in action学习笔记十五:配置DispatcherServlet和ContextLoaderListener的几种方式。
摘要: 在spring in action中论述了:DispatcherServlet和ContextLoaderListener的关系,简言之就是DispatcherServlet是用于加载web层的组件的上下文。ContextLoadListener是加载 其他组件的上下文。 第一种方式:纯注解的方式:
阅读全文
posted @ 2017-06-18 12:36 技术让世界更精彩
阅读(1705)
评论(0)
推荐(0)
2017年6月14日
spring in action 学习笔记十四:用纯注解的方式实现spring mvc
摘要: 在讲用纯注解的方式实现springmvc之前先介绍一个类:AbstractAnnotationDispatcherServletInitializer.这个类的作用是:任何一个类继承AbstractAnnotationDispatcherServletInitializer,将会自动的被用为配置Di
阅读全文
posted @ 2017-06-14 08:49 技术让世界更精彩
阅读(577)
评论(0)
推荐(0)
2017年6月11日
spring in action 学习笔记十三:SpEL语言(Spring Expression Language)
摘要: SpEl语言的目的之一是防止注入外部属性的代码硬代码化.如@Value("#{student.name}")这个注解的意思是把Student类的name的属性值注入进去。其中student指向Student,是Student的id. SpEl的作用是: 1.The ability to refere
阅读全文
posted @ 2017-06-11 09:03 技术让世界更精彩
阅读(395)
评论(0)
推荐(0)
2017年6月10日
spring in action 学习十二:property placeholder 注解的方式实现避免注入外部属性硬代码化
摘要: 这里的注解是指@PropertySource这个注解。用@PropertySource这个注解加载.properties文件。 案例的目录结构如下: student.properties的代码如下: Student的代码如下: StudentConfig的代码如下: 测试类的代码如下:
阅读全文
posted @ 2017-06-10 08:45 技术让世界更精彩
阅读(377)
评论(0)
推荐(0)
2017年6月9日
spring in action 学习十一:property placeholder Xml方式实现避免注入外部属性硬代码化
摘要: 这里用到了placeholder特有的一个语言或者将表达形式:${},spring in action 描述如下: In spring wiring ,placeholder values are property names wrapped with ${...},as an exampl,you
阅读全文
posted @ 2017-06-09 17:59 技术让世界更精彩
阅读(583)
评论(0)
推荐(0)
spring in action 学习笔记十:用@PropertySource避免注入外部属性的值硬代码化
摘要: @PropertySource的写法为:@PropertySource("classpath:某个.properties文件的类路径") 首先来看一下这个案例的目录结构,重点看带红色圆圈的。如下图所示: 从上图中可以看出student.properties文件的类路径是: Student类的代码如下
阅读全文
posted @ 2017-06-09 16:47 技术让世界更精彩
阅读(2069)
评论(1)
推荐(0)
spring in action 学习笔记九:如何证明在scope为prototype时每次创建的对象不同。
摘要: spring 中scope的值有四个:分别是:singleton、prototype、session、request。其中session和request是在web应用中的。 下面证明当scope为prototype时每次创建的对象是不同的。 示例代码如下: 上面的测试类的运行结果是false,就说明
阅读全文
posted @ 2017-06-09 12:42 技术让世界更精彩
阅读(548)
评论(0)
推荐(0)
spring in action 学习笔记八:用@Primary 或者@Qualifier消除@Autowired引起的歧义现象
摘要: 首先解释一下@Primary和@Qualifier这两个注解的意思:@Primary的意思是在众多相同的bean中,优先使用用@Primary注解的bean.而@Qualifier这个注解则指定某个bean有没有资格进行注入。 示例代码的思路是:1.一个接口Dessert和这个接口的三个实现类,2.
阅读全文
posted @ 2017-06-09 10:23 技术让世界更精彩
阅读(8264)
评论(3)
推荐(0)
2017年6月8日
spring in action学习笔记七:@Conditional注解的用法
摘要: @Profile注解是@Conditional注解的一个例子。即@Profile也是用@Conditional注解来实现的。 必须让条件实现Condition这个接口。 下面的案例讲如果环境中有magic这个属性,则能通过条件,spring会创建bean。反之如果环境中没有magic这个属性,则不能
阅读全文
posted @ 2017-06-08 22:51 技术让世界更精彩
阅读(424)
评论(0)
推荐(0)
spring in action 学习笔记六:bean在不同情况下的默认id号或者将名字
摘要: bean如果不知名id是什么它一般都有一个id或者讲名字。 第一种情况:组件扫描的情况:默认的id号或者bean的name是类名的首字母小写。 代码如下: 第二种情况:是基于javaConfig显示配置bean时:这个时候bean默认的名字是与方法名相同。 代码如下: Rice类的代码如下: 检验b
阅读全文
posted @ 2017-06-08 14:52 技术让世界更精彩
阅读(2660)
评论(0)
推荐(2)
上一页
1
···
9
10
11
12
13
14
15
16
17
下一页
公告