Skip to content

ssm项目,持续更新中, 不定期的加入新功能

Notifications You must be signed in to change notification settings

youzhibing/maven-ssm-web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ssm:基本操作,持续更新,不定期的新增功能

推荐阿里云服务器,点我领代金券:点我领取

spring 注入: 检测@Value注入问题最好先排查下bean是否被多次扫描,实例化了多次。然后在@PostConstruct中打印出@Value常量。 我遇到的情况是ContextLoaderListener和DispatcherServlet都扫描并实例化了@Controller注解类,但是DispatcherServlet实例化的类@Value注入常量失败, ContextLoaderListener实例化的类@Value注入常量成功,但是ContextLoaderListener实例化早,被覆盖掉了。最终导致实例化的@Controller类是没有注入常量的。

spring事务的隔离级别与传播行为 参考:http://www.cnblogs.com/fjdingsd/p/5273008.html https://yq.aliyun.com/articles/48893

增加redis做缓存 http://blog.csdn.net/defonds/article/details/48716161/ spring 4.1以及之后的版本才有CachingConfigurerSupport 缓存是用aop实现的,在ContextLoaderListener(spring.xml)中实例化缓存的代理类,DispatcherServlet(spring-mvc)中实例化不了缓存的代理类, 最好将controller与service的实例化过程分开处理,避免实例化多次,而造成了覆盖的问题

fastjson实现缓存序列化 实现一个类(可以是匿名类不类)实现RedisSerializer,重写其方法, 并将该类的实例设置成redisTemplate的valueSerializer

mysql主从复制,读写分离 http://blog.csdn.net/zhouzhiwengang/article/details/51087920

java mail http://www.cnblogs.com/xdp-gacl/p/4216311.html

pdf导出 测试地址:http://localhost:8080/maven-ssm-web/pdf/download Freemarker提供了3种加载模板目录的方法:http://blog.csdn.net/gtlishujie/article/details/52300381

About

ssm项目,持续更新中, 不定期的加入新功能

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published