Spring 大杂烩
文章平均质量分 95
bestcxx
向外思考,向上生长
展开
-
13.2、Spring学习—— Spring 缓存集成 ehcache
bt:使用 编程方式 实现 Spring+ehcachebt:Spring 缓存的注解介绍urlbt:测试方案和基础代码首先,我们先提供一个简单的 Service 以及几个简单的实现,然后添加 ehcache 相关配置,之后通过测试方法展示Spring 和 ehcache 结合的效果实体类package com.bestcxx.test;public class User {...原创 2019-11-24 10:03:03 · 267 阅读 · 0 评论 -
13.1、Spring学习—— 缓存相关的四个注解
bt:Spring 和 缓存缓存可以存储经常会用到的信息,这样每次需要的时候,这些信息都是立即可用的.尽管Spring自身并没有实现缓存解决方案,但是它对缓存功能提供了声明式的支持,能够和如 ehcache、redis 实现集成.bt:实现机制基于 Spring AOPbt:缓存注解的介绍Spring 对缓存的实现有好几个方式,但是这几个方式都需要借助于几个基本的注解,这里对这几个注...原创 2019-11-24 09:42:44 · 525 阅读 · 0 评论 -
依赖注入和控制反转的理解,写的太好了
创建对象的权利给力容器-控制反转容器依赖配置进行新对象创建-依赖注入转载自:http://blog.csdn.net/bestone0213/article/details/47424255 学习过Spring框架的人一定都会听过Spring的IoC(控制反转) 、DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC 、DI这两个概念是模糊不清的,是很难理转载 2017-09-11 11:34:59 · 488 阅读 · 0 评论 -
Spring json和对象的自动转化
1、基本的 spring 环境搭建(略)2、maven依赖 com.fasterxml.jackson.core jackson-core ${jackson.version} com.fasterxml.jackson.core jackson-databind原创 2017-09-15 11:07:55 · 4364 阅读 · 0 评论 -
Spring 使用 ajax
1、Spring 基础环境搭建(略)2、完成Spring 自动转化json的配置请参考 http://blog.csdn.net/bestcxx/article/details/779893563、Java部分import java.util.HashMap;import org.springframework.web.bind.annotation.PostMapping;原创 2017-09-15 12:14:02 · 537 阅读 · 0 评论 -
Spring 配置拦截器 HandlerInterceptor
目录1、Spring基础环境搭建(略)2、过滤器类实现 HandlerInterceptor 接口3、mvc:interceptors 配置4、拦截器访问顺序5、看看我们的测试方法-线程暂停1000毫秒6、实验打印结果7、执行顺序过滤器-拦截器(preHandle方法)-被调用程序运行结束-拦截器(postHandle方法)-拦截器(afterCompletion方...原创 2017-09-15 11:30:13 · 2974 阅读 · 0 评论 -
Spring3.0学习-注解模式下的Spring3+hibernate3+struts2-事务管理(xml模式和注解模式的事务注入+@Repository@Service@Transactional)
Spring3.0学习-注解模式下的Spring3+hibernate3+struts2-事务管理(xml模式和注解模式的事务注入+@Repository@Service@Transactional@Controller)原创 2016-10-31 01:14:16 · 3901 阅读 · 0 评论 -
Spring3.0 学习-AOP面向切面编程_Spring AOP的XML配置模式
1、通行理论在软件中,有些行为是通用的。比如日志、安全和事务管理,他们有一个共同的特点,分布于应用中的多处,这种功能被称为横切关注点(cross-cutting concerns)。DI(依赖注入)有助于应用对象之间的解耦,而AOP可以实现横切关注点与他们所影响的对象之间的解耦。应用切面的常见范例:日志、声明式事务、安全和缓存。下面涉及的内容包括Spring对切面的支持,包括如何把...原创 2016-10-01 01:20:38 · 6933 阅读 · 0 评论 -
Spring 3.0 学习-Spring Bean、setter注入、构造注入、自动装配、注解注入、扫描bean、Spring bean作用域、循环注入问题
文章大纲在xml中声明bean和注入bean (setter注入,构造器注入)在xml中声明bean和自动装配bean(byName、byType、constructor、autodetect)注解注入Bean(@Autowired、@Qualifier、@Resource、@Inject)自动扫描bean(<context:annotation-scan/>,@...原创 2016-09-22 15:14:19 · 6860 阅读 · 4 评论 -
Spring 中异常处理方法的总结
前言在编程过程中,我们总是会遇到各种各样的一样,受检异常和非受检异常,也可以对这些异常进行重写或者扩展,总而言之,这就涉及到一个处理异常的问题。好的异常处理方式既容易配置又可以保持使用端的友好交互,更为重要的是在出现问题的时候快速的帮助我们定位问题。事实上,对代码的理解很总要,这样你就知道什么时候应该抛出什么异常了,比如数组越界,文件过大,栈越界,连接超时这些标准异常,等等。当然,在什...原创 2017-10-24 08:00:02 · 4206 阅读 · 0 评论 -
Spring 使用<img>展示二维码标签
前言本文实现 Spring 环境前端访问 <img>,访问后台,展示出一个二维码出于简化的考虑,本文的二维码在后台固定内容,大小等参数。1、之前写过一篇文章:关于二维码生成的3种方式但是其中关于在线生成二维码的方式不是Spring的,所以写本文算是以后可以直接使用代码了http://blog.csdn.net/bestcxx/article/details/5...原创 2017-11-02 10:30:27 · 1235 阅读 · 0 评论 -
(二)事务:事务配置的规律-Spring MVC+ mybatis 环境
事务隔离特性和传播特性基于上一篇文章,我们使用 Spring MVC+mybatis+mysql 的环境,通过在 Controller 层增加多线程的方式,实验并发环境下事务的传播特性和隔离特性。 注意事项事务是数据库的特性, 需要数据库开启事务配置,而 mybatis 和 Spring 都可以“接管”具体的事务配置。对于controller 访问,实际上服务器是按...原创 2019-09-03 08:38:53 · 1441 阅读 · 1 评论 -
(三)事务:Mybatis的本地缓存和二级缓存
Mybatis 缓存问题导入 在上一篇文章中提到了默认情况下,“不可重复读”的现象无法复现,当时采用了编写同名冗余 Mapper 方法的方式再现了“不可重复读”。其实这样回避了一个问题,即 Mybatis 的缓存机制。由于该机制可能导致事务设置的失效,所以这里我们对该机制进行阐述。注意 本文所说的缓存都是 Mybatis 中的缓存。 只有配置事务的时候,Mybatis ...原创 2018-02-26 19:27:31 · 994 阅读 · 0 评论 -
0.2、Mybatis generator生成mapper (实战版 sringBoot+mysql+druid+generatorContext.xml)
Spring + Maven 环境下 Mybatis 自动生成代码配置需要对应数据库的数据库驱动jar包 本文为 mysql-connector-java-5.1.7-bin.jar。 放置路径为C:/Users/Administrator/Desktop/mybatis-generator/mysql-connector-java-5.1.7-bin.jar。添加 ge...原创 2018-02-27 14:18:51 · 1429 阅读 · 0 评论 -
Mybatis 分页插件的配置 -Spring + Maven 环境
Mybatis 可以使用自定义插件,本文论述 Mybatis 的开源分页插件 pageHelper 的配置和使用环境配置配置 Maven 依赖&amp;amp;amp;amp;lt;!-- mybatis 分页插件 --&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;dependency&amp;amp;amp;amp;gt;&amp;amp;amp;amp;lt;原创 2018-02-28 12:00:14 · 908 阅读 · 0 评论 -
(一)事务:Spring 的 Controller 访问特性
@Controller 被该符号标注的类为 Spring 的控制层类Spring 的 Bean 默认是单例的 Spring 的 Bean 默认是单例的,这意味着 @Controller 标注的控制层类也是单例的。那么试想一下,如果该类中有一个全局变量,就可以在历次访问中进行信息通信了。 这里顺带介绍一下 Spring Bean 的作用域配置。 @Scope(Con...原创 2018-02-24 15:11:58 · 573 阅读 · 0 评论 -
Spring\Maven\Java中加载常量配置文件的四种方式
Java 结合其他技术,加载常量配置文件的方式有很多,本文虽然不能涵盖所有,但是也算是一个小集合了。原创 2018-08-18 02:59:08 · 827 阅读 · 0 评论 -
SpringAOP 结合 Java 反射机制为指定注解提供校验能力-针对一般接口入参校验场景的解决方案
SpringAOP 结合 Java 反射机制为指定注解提供校验能力-针对一般接口入参校验场景的解决方案原创 2019-06-06 15:38:47 · 547 阅读 · 0 评论 -
Spring的xml配置文件引入不同jar包的xsd看jar包功能-递增模式
1、spring-beans.jar 手动配置bean <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/s原创 2016-11-10 23:35:58 · 2521 阅读 · 0 评论 -
Spring 3.0 学习-环境搭建和三种形式访问
理论学习·PO(persistent object)是持久化对象,所谓的持久化就是和数据库对应的主要是字段上,典型的应用是在hibernate中通过实体对象直接操作数据库的增删查改。一般提供get、set方法,实现序列化接口,可以继承自其它的object。·VO(value object)有时可以跟po一样,有时并不对应,因为其并不直接和数据库打交道,名字并不是强制的。·POJO(Pl原创 2016-09-09 17:10:30 · 4171 阅读 · 0 评论 -
Spring3.0 学习-AOP面向切面编程_Spring AOP的注解模式即Aspectj模式
目录1、主旨阐述2、准备工作:搭建Spring环境,必要的基础理论,下载Aspectj的4个jar包3、本文要做的事4、代码结构说明4.1、java文件5个:4.2、Spring xml配置文件4.3、测试类5、具体代码5.1、Spring AOP注解-简单的切面定义,包含切点和简单通知的定义5.2、Spring AOP注解-环绕型切面定义,包含切点和...原创 2016-10-16 00:02:17 · 1642 阅读 · 0 评论 -
如何在SSH项目中布置多个定时任务?
如何在一个项目中布置多个定时任务原创 2016-03-23 15:38:46 · 1783 阅读 · 0 评论 -
SSH自动生成主键+UUID生成主键
SSH自动生成主键原创 2015-12-11 10:21:25 · 2372 阅读 · 0 评论 -
spring框架自带的bean配置文件模板-beanConfigurerTests.xml
spring框架自带的bean配置文件模板-beanConfigurerTests.xml原创 2016-08-03 15:08:39 · 1005 阅读 · 0 评论 -
PO\VO\POJO
PO\VO\POJO原创 2016-09-06 14:22:07 · 614 阅读 · 0 评论 -
spring的第一个例子
javaPerformer.javapackage com.springinaction.springidol;/** * 表演者抽象方法 * @author WuJieJecket * */public interface Performer { public void perform();}Juggler.javapackage com.springi原创 2016-08-04 15:35:07 · 692 阅读 · 0 评论 -
spring的applicationContext.xml
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:jee="http://www.springframework.org/schema/jee" xmlns:tx="http://www.springframework.org/schema/tx"xmlns:context="http://www.springfram原创 2016-07-11 09:47:32 · 396 阅读 · 0 评论