spring
文章平均质量分 79
简单就好喽
这个作者很懒,什么都没留下…
展开
-
json全局序列化
layout: blogistop: truetitle: “spring-json全局序列化”date: 2018-08-07category: springtags:spring场景介绍后台传送数据给前端,一般使用json ,多的不说,看个例子:如果使用mongodb数据库,非常容易出现一种状况, 在传送ObjectId (默认数据可以的主键)时会发生如下情况: ...原创 2018-10-19 10:29:30 · 1104 阅读 · 0 评论 -
springMvc:异步请求
介绍同步操作:异步操作:原创 2018-11-26 14:11:13 · 365 阅读 · 0 评论 -
spring源码分析(四):声明式事物
简介啥事事物? ACID ,原创 2018-11-18 23:52:25 · 244 阅读 · 0 评论 -
spring源码分析(三):bean增强(AOP在spring中的实现)
简介使用源码分析代码地址原创 2018-11-18 18:24:15 · 1464 阅读 · 0 评论 -
spring源码分析(二):外部配置文件的加载
@PropertySource 和@Profile简介:@PropertySource:用在类上,加载一个(*.properties)的配置文件@Profile:用在类或者方法上,指定组件在哪个环境的情况下才能被注册到容器中,不指定,任何环境下都能注册这个组件使用案例1-不同环境不同数据源我们以数据源为例(当然,正常开发多写几个配置文件就好了,这只是一个示例),测试、生成、开发使用不同的...原创 2018-11-07 10:19:46 · 405 阅读 · 0 评论 -
spring源码分析(二):bean组件赋值
常用注解@Value和@PropertySource介绍@Value介绍:- 1)直接写数据- 2)SpEL #{ }表达式,- 3)${}形式,用于获取【properties】中的值(可以通过环境变量获取)@PropertySource:将配置文件中的变量加载到环境变量中使用案例配置类:@PropertySource(value={"classpath:/person.pr...原创 2018-11-01 10:04:02 · 470 阅读 · 0 评论 -
全局处理(日期、Controller异常、bean复制)
全局日期(或者其他)格式化成相应的数据类型简介这个操作是建立在Spring Framwork的Converter<T,S>接口上的,原创 2018-10-31 20:51:48 · 322 阅读 · 0 评论 -
spring源码分析(一):bean的加载和生命周期
说明现在开发大多数使用springboot 配置,自spring4.x后推荐使用@bean 注解式进行容器组件的注入 ,这篇文章简要对比了注解开发和xml开发,并介绍了在注解开发中bean的生命周期。IOC容器创建对比xml方式注解bean方式源码地址github地址...原创 2018-10-28 14:23:53 · 892 阅读 · 0 评论 -
aop动态代理原理剖析
1. 神马是AOP ?AOP,英文(Aspect Oriented Programming)的缩写,意为:面向切面编程,通过预编译方式和运行时期动态代理实现程序功能的统一维护的一种技术。AOP可以看做是OOP(面向对象编程)的延续,是软件开发的一个热点,也是Spring框架中的一个重要内容。利用AOP可以对业务逻辑的各个部分进行隔离,从二是的业务各部分之间的 耦合度降低 ,提高程序的 可重用性...原创 2018-10-21 12:17:30 · 497 阅读 · 0 评论 -
aop及aspect 代理使用
1. Spring 的AOP介绍Spring 中 的AOP联盟为通知Advice定义了org.aoplliance.aop.AdviceSpring按照通知Advice在目标方法的连接点位置,可以分为5类:前置通知 org.springframework.aop.MethodBeforeAdvice在目标方法执行前实施增强后置通知 org.springframework.aop.Aft...原创 2018-10-21 12:17:40 · 1276 阅读 · 0 评论 -
DispatchServlet
介绍dispatchServlet 俗称前端控制器,springmvc处理一切前端请求的入口所在,包括两个部分 Servlet WebApplicationContext和Root WebApplicationContext官方图片如下:DispatchServlet注解式配置在servlet2.5 时,原有的配置是在web.xml中定义的,定义如下:<web-app>...原创 2018-12-01 12:09:19 · 5696 阅读 · 0 评论