今天真的是过得苦不堪言;一大早没赶上班车,然后来大姨妈了,整天都处于将死的状态;痛的吐了一下午;完全无法工作,一直在看着时间,快点到六点,然后六点好像还下不了班,得到六点半;为什么女性要有痛经?????? 抓狂*100000 上午看了一下《Spring实战》,看到了装配bean,看完自动装配后,感觉 ...
分类:
编程语言 时间:
2018-07-12 20:07:28
阅读次数:
191
本博客是参考Spring实战第四版,对其中重要的知识点进行总结。 Spring是如何简化java开发的? Spring是如何简化java开发的? 答:(1)基于POJO的轻量级和最小侵入性编程;(2)通过依赖注入和面向接口来松耦合;(3)基于切面和惯例进行声明式编程;(4)通过切面和模板来减少样板式 ...
分类:
编程语言 时间:
2018-07-12 16:40:15
阅读次数:
149
内容简介 《Spring实战(第4版)》是经典的、畅销的Spring学习和实践指南。 第4版针对Spring 4进行了全面更新。全书分为四部分。第1部分介绍Spring框架的核心知识。第二部分在此基础上介绍了如何使用Spring构建Web应用程序。第三部分告别前端,介绍了如何在应用程序的后端使用Sp ...
分类:
编程语言 时间:
2018-07-07 12:42:08
阅读次数:
150
前言 只有光头才能变强 回顾前面: "给女朋友讲解什么是代理模式" "包装模式就是这么简单啦" "单例模式你会几种写法?" "工厂模式理解了没有?" 在刷Spring书籍的时候花了点时间去学习了单例模式和工厂模式,总的来说还是非常值得的! 本来想的是刷完《Spring 实战 (第4版)》和《精通Sp ...
分类:
编程语言 时间:
2018-05-22 22:04:26
阅读次数:
281
一、理解解析 Spring MVC定义了一个名为ViewResolver的接口,它大致如下所示: View是另外一个接口。 View接口的任务就是接受模型以及Servlet的request和response对象,并将输出结果渲染到response中。 我们需要做的就是编写ViewResolver和V ...
分类:
编程语言 时间:
2018-05-02 16:17:04
阅读次数:
159
如果要重用通用功能的话,最常见的面向对象技术是继承(inheritance)或委托(delegation)。但是,如果在整个应用中都使用相同的基类,继承往往会导致一个脆弱的对象体系;而使用委托可能需要对委托对象进行复杂的调用。切面提供了取代继承和委托的另一种可选方案,而且在很多场景下更清晰简洁。在使 ...
分类:
编程语言 时间:
2018-05-01 23:22:50
阅读次数:
216
仅有一个bean匹配所需的结果时,自动装配才是有效的。如果不仅有一个bean能够匹配结果的话,这种歧义性会阻碍Spring自动装配属性、构造器参数或方法参数。为了阐述自动装配的歧义性,假设我们使用@Autowired注解标注了setDessert()方法: 在本例中,Dessert是一个接口,并且有 ...
分类:
编程语言 时间:
2018-04-30 19:42:15
阅读次数:
202
1.配置profile bean Spring为环境相关的bean所提供的解决方案其实与构建时的方案没有太大的差别。当然,在这个过程中需要根据环境决定该创建哪个bean和不创建哪个bean。不过Spring并不是在构建的时候做出这样的决策,而是等到运行时再来确定。这样的结果就是同一个部署单元(可能会 ...
分类:
编程语言 时间:
2018-04-30 18:03:47
阅读次数:
145
尽管Spring长期以来确实与XML有着关联,但现在需要明确的是,XML不再是配置Spring的唯一可选方案。Spring现在有了强大的自动化配置和基于Java的配置,XML不应该再是你的第一选择了。不过,鉴于已经存在那么多基于XML的Spring配置,所以理解如何在Spring中使用XML还是很重 ...
分类:
编程语言 时间:
2018-04-30 13:37:07
阅读次数:
217
1.1Spring配置的可选方案 Spring容器负责创建应用程序中的bean并通过DI来协调这些对象之间的关系。但是,作为开发人员,你需要告诉Spring要创建哪些bean并且如何将其装配在一起。当描述bean如何进行装配 时,Spring具有非常大的灵活性,它提供了三种主要的装配机制: 1.在X ...
分类:
编程语言 时间:
2018-04-30 00:57:38
阅读次数:
249