- 博客(10)
- 资源 (2)
- 收藏
- 关注
原创 Spring AOP之HelloWorld与概念介绍(xml版)
什么是AopAOP(Aspect Oriented Programming) 翻译成中文意思就是面向切面编程,它和OOP(面向对象)一样都是一种编程思想,面向对象关注点是至上而下(纵向共同点),而我们的Aop关注的是从左到到右(横向共同点)。我说完这些你还是没有明白的化,不要着急继续听我慢慢讲。我们来举一个例子来说明:如何把大象放入冰箱中。POP 面向过程做发:第一步,打开冰箱第二步...
2019-01-30 20:24:46 672
原创 Spring IOC之Bean初始化篇
Spring Bean初始化简介Spring IOC 是Spirng反向控制应用程序需要的资源,说白了就是类的示例化操作交由Spring来进行管理。在Spring中创建的示例化对象我们称之为Bean,接下来我们将接受Spring 创建Bean的具体操作。Spring Bean初始化操作Spring Bean初始化操作有4中方式:1 构造器初始化package cn.zhuoqianmin...
2019-01-26 19:54:24 742 2
原创 Spring自动装配(autowire)篇
什么是自动装配自动装配帮我们省去了 property标签配置操作,Spring会自动根据 属性名称,类型,构造器来进行自动注入。例如不进行自动装配配置如下: <bean id="userDefault" class="cn.zhuoqia
2019-01-25 20:13:29 1165 1
原创 Spring DI(依赖注入)注解篇
1 课程内容介绍我之前写的的一篇博客Spring核心功能IOC之DI(依赖注入)主要介绍了如何通过配置xml的方式来实现依赖注入,今天我们来介绍如何通过注解方式完成我们的依赖注入操作。2 注入基本类型创建用户类为其添加name和age的成员属性并为其提供get set方法在User上声明@Component标签将其声明为Spirng的bean通过@Value标签为name和age注入具...
2019-01-24 19:21:39 722
原创 Spring DI(依赖注入)构造器注入篇
Spring 在不使用自动装配的方式进行注入需要我们必须为成员属性提供setter方法,这种方式相对比较繁琐,除了setter方法注入方式外,Spring还为我们提供了构造器配置的注入方式。构造器默认注入方式接下来开始演示我们的构造器默认注入方式操作:创建用户类为其提供名称为name和age的成员属性(无需提供get set方法)具体代码如下:package cn.zhuoqianm...
2019-01-24 19:20:21 829 3
原创 Spring DI(依赖注入)Xml篇
在创建一个新的实例时将资源参数传入构造器。这是依赖注入(dependency injection)的一种形式:词典作为拼写检查器的依赖在检查器被创建时就被注入了。依赖注入模式是如此的简单,以至于很多程序员用了很多年都不知道它还有个名字。
2019-01-23 22:07:09 713 1
原创 Spring 环境搭建与IOC HelloWorld
1 博客课程内容简述关于Spring的简介请移步Spring官网或者我的另一篇博客Spring简介进行查看,这篇博客内容主要介绍Spring IOC 快速入门,让你通过简单的代码快速了解Spring IOC 到底是一个什么东东。2 Spring maven环境的搭建第一步引入我们spring的核心依赖然后在引入日志和测试相关的依赖3 IOC 之xml版本4 IOC 之 注解版本5 代...
2019-01-21 08:42:51 838
原创 1小时搞懂设计模式之原型模式
1 什么是原型模式原型模式根据一个对象在重新创建一个对象 并保证这2个对象内容是一致的。java中的克隆技术就是原型模式的实现。2 原型模式的特点有一个可以被拷贝的原型对象保证被拷贝的对象和原型对象实例不同但是数据相同3 原型模式代码实现3.1 原型模式浅拷贝我们通过代码模拟克隆羊的案例在Sheep对象中添加clone方法 通过调用super.clone()来进行对象的克隆。...
2019-01-05 12:41:21 453 2
原创 Unsupported major.minor version 51.0 jdk版本错误解决方案 eclipse版
最近将公司svn上项目检出 一运行报如下图错误Caused by: java.lang.UnsupportedClassVersionError: com/bfsuol/common/util/MySQLExtendDialect : Unsupported major.minor version 51.0 (unable to load class com.bfsuol.common.util...
2019-01-02 11:11:45 570
spring3集成swagger的jar包
2019-04-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人