170117、spring解决乱码

spring解决乱码这个问题网上有很多解决方法,也可以关注本博客的文章,在此不再赘述,今天推荐大家另外两种解决方法!问题现象:  1、后台代码2、前端界面   解决方法:    方法1:是在后台请求方法上加produces = MediaType.APPLICATION_JSON_VALU
0次阅读

基于SpringCloud的微服务实践

  微服务不同于单一架构应用, 是典型的分布式场景, 各服务之间通过IPC进行通信. 实现微服务的过程中, 我们需要解决以下问题:服务注册和服务发现.根据应用选择合适的通信协议和数据协议. 例如可以选用thrift, protocol buffer或REST.服务负载均衡.&nb
22次阅读

spring-mvc + shiro框架整合(sonne_game网站开发04)

这篇文章讲的内容是在之前spring + mybatis + spring-mvc + freemarker框架整合的代码的基础上。有需要的可以看看我博客的前两篇文章。另外,本文章所讲相关所有代码都已上传至github上:https://github.com/SonnAdolf/sonne_game
100次阅读

spring源码分析之@Conditional

根源在AnnotationConfigApplicationContext和AnnotationConfigWebApplicationContext,以AnnotationConfigApplicationContext为例:1.构造方法 /** * Create a new Ann
3次阅读

170110、Spring 事物机制总结

spring两种事物处理机制,一是声明式事物,二是编程式事物声明式事物1)Spring的声明式事务管理在底层是建立在AOP的基础之上的。其本质是对方法前后进行拦截,然后在目标方法开始之前创建或者加入一个事务,在执行完目标方法之后根据执行情况提交或者回滚事务。声明式事务最大的优点就是不需要通过编程的方
1次阅读

如何在自定义Listener(监听器)中使用Spring容器管理的bean

正好以前项目中碰到这个问题,现在网上偶然又看到这个问题的博文,那就转一下吧。原文:http://blog.lifw.org/post/46428852 感谢作者另外补充下:在web Server容器中,无论是Servlet,Filter,还是Listener都不是Spring容器管理的,因
7次阅读

sonne_game网站开发03 spring-mvc+freemarker整合

这是从零独立开发网站(名为sonne_game)系列的第三篇了。先简单做个往期回顾~ 第一篇,是简明讲了些自己对这个网站的构思和计划。http://www.cnblogs.com/rixiang/p/6259097.html第二篇,开始搭建框架,完成了spring+mybatis+spri
23次阅读

sonne_game网站开发02spring+mybatis框架搭建

从最开始搭框架谈起,而且,我不仅仅会讲how,还会努力讲why。因为对于web开发,由于有太多好的框架、组件、工具,使得how往往不是那么深刻,背后的why更值得专研。如果有初学者关注我这个系列,也一定会对你有很大帮助。因为我要做的就是从起步阶段,独立一人开发一个网站。而且这是一个非常简洁清晰的网站
57次阅读

spring各jar包作用(转载)

 除了spring.jar文件,Spring还包括有其它13个独立的jar包,各自包含着对应的Spring组件,用户可以根据自己的需要来选择组合自己的jar包,而不必引入整个spring.jar的所有类文件。(1) spring-core.jar这个jar文件包含Spring框架
17次阅读

Spring获取ApplicationContext

在Spring+Struts+Hibernate中,有时需要使用到Spring上下文。项目启动时,会自动根据applicationContext配置文件初始化上下文,可以使用ApplicationContextAware接口去获得Spring上下文。创建以下的类:package com.school
16次阅读