Spring Framework 参考文档 版本 5.1.9.RELEASE Spring Framework为现代基于java的企业应用程序提供了全面的编程和配置模型 — 在任何类型的部署平台上。 Spring的一个关…
分类:spring
全限定名完全相同的两个类转换出现类型转换错误分析
描述 最近在公司开发一个新的需求:同事写好了一个工具类并且通过@Component的方式交给Spring容器进行管理,然后我在代码中按名字从Spring容器中获取这个对象。在获取的时候出现了以下的错误: com.uti…
SpringMVC处理put、delete请求
为了符合restful风格,最近在做项目时,除了GET和POST请求,还决定使用PUT和DELETE请求,但是在使用springMVC进行这个两个类型的请求时 $.ajax({ url:‘***’, type:‘put’…
Spring零配置文件项目搭建
本文主要记录Spring零配置的方法,包括相关类以及注解的使用方法。 Servlet配置 传统的servlet都是在web.xml中配置,从Servlet 3.0开始提供了ServletContainerInitiali…
从java的序列化和反序列化说起
从java的序列化和反序列化说起 序列化 (Serialization)是将对象的状态信息转换为可以存储或传输的形式的过程,而相反的过程就称为反序列化。 在java中允许我们创建可复用的对象,但是这些对象仅仅存在jvm的…
6.3、Excel 视图示例
这个示例见这个项目的 mvc 分支下的 VestXlsViewController.java 1)首先创建一个 Xls 视图类 package com.techmap.examples.view; import ja…
Spring之面向切面
面向切面的Spring 面向切面编程的基本原理 通过POJO创建切面 使用@AspectJ注解 为AspectJ切面注入依赖 定义AOP术语 通知(Advice) 前置通知(Before):在目标方法被调用之前调用通知功…
thymeleaf的坑(持续更新。。。)
环境声明:springBoot : 1.5.9thymeleaf:springBoot默认集成2.16版本(这就是个坑了。。) 1、在thymeleaf模板中动态添加背景图片语法:th:style 例子: <bod…
调用一个事务方法时如何显式指定为其开启一个新事务
@Transactional public void foo(){ doSomthing(); try{ bar(); }catch(ApiException e){ logger.warn("call bar fail…
Spring、Spring Boot和TestNG测试指南 - 测试@Configuration
Github地址 在Spring引入Java Config机制之后,我们会越来越多的使用@Configuration来注册Bean,并且Spring Boot更广泛地使用了这一机制,其提供的大量Auto Configur…
Spring Boot 参考指南(使用JTA分布式事务)
37. 用JTA分布式事务 通过使用Atomikos或Bitronix嵌入式事务管理器,Spring Boot支持跨多个XA资源的分布式JTA事务,在部署到合适的Java EE应用服务器时也支持JTA事务。 当检测到JT…
spring系列---SpringDataRedis使用
SpringDataRedis简介 1项目常见问题思考 当每天大量流量访问系统的时候会对系统早上大量的压力 解决方式之一就是缓存,另一种是网页静态化。今天我先贴出第一种方法的配置第二种方法日后再发布。 2 Redis官网…