Spring基础
liugddx
https://github.com/liugddx
展开
-
【Spring学习笔记】Spring Aop细说
AOP(Aspect Oriented Programming)面向切面编程概述AOP(Aspect Oriented Programming)面向切面编程是Spring为了降低代码耦合度而设计的一种方式。我们在实际应用中主要是为了打印日志、业务拦截器、统计业务数据等。细说Spring AopAop中有很多的专有名词,切面(Aspect),通知(Advice),连接点(Jo原创 2017-06-12 18:27:27 · 361 阅读 · 0 评论 -
【Spring学习笔记】基于profile的高级装配
日常工作中有时候我们会面临一些问题,需要将代码在不同环境之前来回切换,比如在开发环境可以使用嵌入式数据库Hypersonic,这个在开发环境再适合不过了,但是要将他放在生产则就是行不通了。这个时候Spring提供的profile就可以发挥作用了。下面是我的一个小demo:package com.example.readingli.db;import javax.sql.DataSo原创 2017-06-10 15:40:12 · 367 阅读 · 0 评论 -
【Spring学习笔记】依赖注入
每个java项目都是由很多的java类组成,细粒度到每个功能点都是由这些java类协同完成。静/动态代理技术在Spring依赖注入前工程师们为了降低代码耦合度试了很多的办法,其中被广泛使用的技术就是静/动态代理技术,这里就不做详细介绍。静态与动态代理Spring依赖注入为了降低代码耦合度Spring引入了依赖注入技术,为了使java类协同作业需要Spring知道这些原创 2017-06-10 13:24:42 · 344 阅读 · 0 评论 -
自己手写一个 SpringMVC 框架
转载:https://mp.weixin.qq.com/s/_eZ4277o3nslSRZ7Q9kIDQ前端框架很多,但没有一个框架称霸,后端框架现在Spring已经完成大一统.所以学习Spring是Java程序员的必修课.Spring 框架对于 Java 后端程序员来说再熟悉不过了,以前只知道它用的反射实现的,但了解之后才知道有很多巧妙的设计在里面。如果不看 Spring 的源码,你将会失去一次...转载 2018-03-14 14:04:59 · 292 阅读 · 0 评论