Spring
relax_wu
你有一个苹果,我有一个苹果,我们交换一下,一人还是一个苹果;你有一个思想,我有一个思想,我们交换一下,一人就有两个思想。技术的成长,离不开思维的碰撞
展开
-
Spring核心技术阐述(IOC、DI、AOP)
IOC(Inversion of Control)——控制反转 首先介绍IoC(Inversion of Control,控制反转)。这是spring的核心,贯穿始终。所谓IoC,对于spring框架来说,就是由spring来负责控制对象的生命周期和对象间的关系。这是什么意思呢,举个简单的例子,我们是如何找女朋友的?常见的情况是,我们到处去看哪里有长得漂亮身材又好的mm,原创 2013-12-04 19:19:52 · 607 阅读 · 1 评论 -
Spring MVC返回json数据的方法
Spring MVC 3.0 返回JSON数据的几种方法:1. 直接 PrintWriter 输出2. 使用 JSP 视图3. 使用Spring内置的支持// Spring MVC 配置[html] view plaincopybean class="org.springframework.web.servlet.mvc.an原创 2013-12-17 16:08:55 · 803 阅读 · 0 评论 -
spring配置的作用域和加载方式
singleton:单例模式,spring在配置的时候,默认是singleton(单例),也就是在spring整个容器的生命周期中,这个bean都只创建一次prototype:原型模式,每次从spring容器中获取此bean时,都要新创建一个bean lazy-init=“false”(默认)配置只针对scope=”singleton”有效,此属性无法被子类配置继承原创 2016-04-03 18:43:18 · 458 阅读 · 0 评论 -
静态工厂方法和实例工厂方法区别
静态工厂方法:工厂初始化之前,工厂中的类已经被实例化放在工厂容器中实例工厂方法:工厂在构造方法初始化时,会将类进行实例化放在工厂中原创 2016-04-03 20:14:39 · 3525 阅读 · 0 评论 -
java代理的几种方式
1、静态代理:类A实现接口B,则静态代理类C也实现接口B,并对类A中的方法进行增强例如:2、JDK动态代理(需要类实现接口)3、Cglib动态代理(cglib不需要类实现接口,原理:通过一个类来继承此类,让其子类成为代理类)要求此类不能被final关键字修饰原创 2016-04-06 16:48:29 · 482 阅读 · 0 评论 -
Hibernate Validation各注解的用法Demo
依赖包 org.hibernate hibernate-validator 5.1.1.Final javax.el javax.el-api 2.2.4 org.glassfish.web javax.el 2.2.4与spring整合的配置: 实体类属性上加注解约束@NotNull(mes原创 2016-05-06 16:19:18 · 10478 阅读 · 1 评论 -
spring的静态工厂和实例工厂方法
直接上代码吧,好理解package com.norelax.www.factory;/** * 新闻实体类 * * @author wusong * @create 2017-05-29 上午10:29 **/public class News { String title; String content; public News(String tit原创 2017-05-29 11:10:22 · 2862 阅读 · 9 评论