
spring/web开发
文章平均质量分 81
ericjauy
风中摇曳的一介草夫,嗯嗯嗯嗯!
展开
-
如何从当前spring容器中获得bean?
1.第一种方式:在用spring做一个web项目,有一个需求是在没有servletContext的情况下,根据beanId获得当前容器中的具体bean对象。请问如何实现?注意,这个beanId可能是外部系统传过来的,所以无法用@autowire提前注入。 发现 Java代码 WebApplicationContext wac = ContextLoader转载 2016-09-22 16:54:54 · 5514 阅读 · 0 评论 -
Spring Framework Reference Documentation-spring框架参考文档-part1
http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/#spring-introductionPart I. Overview of Spring Framework2.2 ModulesThe Spring Framework consists of原创 2017-03-23 18:45:14 · 927 阅读 · 0 评论 -
AOP的底层实现-CGLIB动态代理和JDK动态代理
AOP是目前Spring框架中的核心之一,在应用中具有非常重要的作用,也是Spring其他组件的基础。它是一种面向切面编程的思想。关于AOP的基础知识,相信多数童鞋都已经了如指掌,我们就略过这部分,来讲解下AOP的核心功能的底层实现机制:如何用动态代理来实现切面拦截。 AOP的拦截功能是由java中的动态代理来实现的。说白了,就是在目标类的基础上增加切面逻辑,生成增强的目标类转载 2017-03-07 14:11:00 · 288 阅读 · 0 评论 -
spring in action学习-第一章 spring之旅
首先我先吐槽一下这本书的封面图,我能理解成一个包着头巾的男人举着个水壶昂首挺胸,最后给你个眼神....开玩笑的这幅插图是约旦西南部卡拉克省的居民,那里的山顶有座城堡,对死海和平原有极佳的视野,这幅图出自1796年的法国旅游图书,反应各个地区生活的多样性,同样,本书采用这个插图,也是对计算机行业进取的赞美。题外话扯远了。最近在看spring实战,该书由Craig Walls编写,Spri原创 2017-01-10 18:35:56 · 397 阅读 · 0 评论 -
CGLib动态代理原理及实现
JDK实现动态代理需要实现类通过接口定义业务方法,对于没有接口的类,如何实现动态代理呢,这就需要CGLib了。CGLib采用了非常底层的字节码技术,其原理是通过字节码技术为一个类创建子类,并在子类中采用方法拦截的技术拦截所有父类方法的调用,顺势织入横切逻辑。JDK动态代理与CGLib动态代理均是实现Spring AOP的基础。 简单的实现举例:这是一个需要被代理的类,也就是父类转载 2016-12-28 16:54:20 · 281 阅读 · 0 评论 -
springMVC利用WebArgumentResolver为controller注入当前用户对象参数
web系统开发的时候,相信大家都需要获取当前登录用户,用来记录操作员等。而平时我们极有可能用的这种办法: request.getSession().getAttribute("CURRENT_USER");比如以前保存资源是这样的:@RequestMapping(value = "save.json", method = RequestMethod.POST)转载 2016-12-26 15:30:16 · 1250 阅读 · 0 评论 -
Spring MVC - 基本知识 与 非注解/注解方式开发示例
2.什么是SpringMvc ? SpringMVC是Spring框架是一个模块,SpringMvc和Spring是无须通过中间整合层整合的;3.框架原理 前段控制器,处理器映射器,视图解析器 第一步:发起请求到前端控制器(DispatcherServlet) 第二步:前端控制器请求HandlerMappering查找Handle转载 2016-09-21 16:40:52 · 1473 阅读 · 0 评论 -
paip.spring 获取bean getBean 没有beanid的情况下
paip.spring 获取bean getBean 没有beanid的情况下spring能自动扫描带有注解的bean文件..作者Attilax 艾龙, EMAIL:1466519819@qq.com 来源:attilax的专栏地址:http://blog.youkuaiyun.com/attilax设置 这个时候儿,没有beanid在转载 2016-09-21 09:43:32 · 564 阅读 · 0 评论 -
Mybatis3+Spring4+SpringMVC4 整合
1.新建mavenWeb项目maven依赖jar包pom.xml 4.0.0 spring mvc 0.0.1-SNAPSHOT war com.hundsun.jresplus jresplus-mvc 1.0.7 org.slf4j log4j-over-slf4j 1.7原创 2016-09-22 18:56:09 · 2091 阅读 · 0 评论 -
SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
使用SSM(spring、SpringMVC和Mybatis)已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方。之前没有记录SSM整合的过程,这次刚刚好基于自己的一个小项目重新搭建了一次,而且比项目搭建的要更好一些。以前解决问题的过程和方法并没有及时记录,以后在自己的小项目中遇到我再整理分享一下。这次,先说说三大框架整合过程。个人认转载 2016-09-22 18:58:34 · 496 阅读 · 0 评论 -
slf4j的包使用说明
http://www.slf4j.org/全称:Simple Logging Facade for Java 简单日志门面(Facade)SLF4J是为各种loging APIs提供一个简单统一的接口,从而使得最终用户能够在部署的时候配置自己希望的loging APIs实现。 Logging API实现既可以选择直接实现SLF4J接口的loging APIs如: logback转载 2017-06-19 16:03:55 · 2092 阅读 · 0 评论