
spring
文章平均质量分 77
Change_Code
自己的决策者
展开
-
web,jsp,html网站中英文切换,资源国际化解决方案及代码(其中包含动态切换数据源及URL拦截器).
项目需求:在现有系统的基础上,实现网站的中英文切换,要求现有代码基本保持不变。解决方案:在经过众多的方案筛选后,选出了一个比较合适的方案。方案如下。首先要实现网站的中英文切换总共分为两部分。第一部分是网站上的静态文字。第二部分是从数据库查询出来的数据。第一部分解决方案:使用jquery的i18n插件,有关该插件的详细描述,请自行百度,这里不做过多的介绍。第二原创 2017-09-01 14:47:29 · 8016 阅读 · 0 评论 -
springmvc 在controller层使用aop切面编程
支持作者最便宜的卫生纸第一 编写切点首先我们在Springmvc的controller层中定义一个测试用的切点package com.lin.controller;import java.util.HashMap;import java.util.Map;import javax.servlet.http.HttpServletRequest;...原创 2017-09-20 10:14:30 · 24802 阅读 · 3 评论 -
使用spring注解在方法或类上动态切换数据源
1 相关知识1.1 Spring的AbstractRoutingDataSource抽象类,该类可以充当数据源的路由中介,可以根据名字动态切换数据源1.2 SpringAop 1.3 Spring自定义注解2 思路2.1 在类或方法上添加自定义注解,其值为数据源的名字2.2 通过SpringAop在项目运行时获取到类或方法上自定义注解的值2.3 将拿到的注解值原创 2017-10-27 15:03:11 · 4776 阅读 · 1 评论 -
SpringMVC 使用注解统一异常处理
1 描述系统中异常包括:编译时异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发生。在J2EE项目的开发中,不管是对底层的数据库操作过程,还是业务层的处理过程,还是控制层的处理过程,都不可避免会遇到各种可预知的、不可预知的异常需要处理。每个过程都单独处理异常,系统的代码耦合度高,工作量大且不好统一,维护的原创 2017-10-10 17:36:33 · 4778 阅读 · 0 评论 -
使用SpringBoot搭建小型项目,集成mybatis,redis,swagger2,并部署在外部容器中。
一 简介 初次接触springboot,最直观的感受是搭建项目几乎不需要任何配置文件,自带Tomcat容器,节省了很多开发和部署时间,项目也变得更加精简。 SpringBoot主要特性: 1 spring Boot Starter:它将常用的依赖分组进行了整合,将其合并到一个依赖中,这样就可以一次性添加到项目的Maven或Gradle构建中; 2 自动配置:Spring Boot 的自动...原创 2018-02-28 16:38:23 · 2765 阅读 · 0 评论 -
springboot多数据源
一 简介 在以前的博客中,我介绍了怎么使用spring在项目中进行多数据源的切换,这里是在前一篇文章的基础上介绍如何使用springboot配置多数据源。为了方便理解,请先了解上一篇文章,spring多数据源传送门:点击打开链接。二 区别和共同点 区别: spring和springboot在多数据源上区别在于前者是在xml中进行的数据源配置,后者则是通过一个注册类来实现多数据源的注册...原创 2018-03-27 16:58:56 · 673 阅读 · 0 评论 -
springBoot+redis 实现session共享理解,应用场景单点登录,分布式应用。
Springboot+redis 实现session共享也是利用了cookie在域名,路径相同的情况下可以共享内容。第一次请求会将SESSION保存在redis中,并将SESSIONID返回到浏览器的cookie中,第二次请求会携带上第一次请求的JSESSIONID。服务端拿到ID先到redis中查找是否存在此SSSSION,存在则拿出来用,不会再创建新的会话。单点登录可以用cookie+redi...原创 2018-04-17 12:00:27 · 9194 阅读 · 1 评论