这一部分实例见项目的 mvc 分支下的 ParamAndBodyController.java ① 使用@RequestParam绑定请求参数到方法参数 使用@RequestParam注解绑定请求参数到你的控制器…
标签:spring
彻底征服 Spring AOP 之 理论篇
基本知识 其实, 接触了这么久的 AOP, 我感觉, AOP 给人难以理解的一个关键点是它的概念比较多, 而且坑爹的是, 这些概念经过了中文翻译后, 变得面目全非, 相同的一个术语, 在不同的翻译下, 含义总有着各种莫名…
Learn Spring - Spring DAO
1. 概念 Spring的DAO异常体系建立在运行期异常的基础上,封装了源异常 JDBC数据访问流程: 准备资源 启动事务 在事务中执行具体数据访问操作 提交/回滚事务 关闭资源,处理异常 Spring将相同的数据访问流…
mybatis中子查询对象及对象集合(子查询中带多参数)
就国内来说项目中mybatis使用的较多,因为方便灵活,上手快,会写sql就能用好mybatis,另外sql优化等简单易做,遇到慢sql了比hibernate更好排查。除了一大痛点,因为项目短平快,所以开发过程中大概率会…
Redis/Spring Cache
在pom.xml加入: <!--redis--> <dependency> <groupId>org.springframework.data</groupId> <…
spring – 带有可选参数的jpa查询
我正在使用 Spring Data Rest JPA,它根据方法名称在内部实现Query. 我在我的存储库界面中编写了以下方法,该方法应列出状态中的所有用户,如果存在名称和/或年龄,则应过滤结果. StateId是必需的…
Spring Boot 参考指南(安装 Spring Boot)
10. 安装Spring Boot Spring Boot可以与“经典”Java开发工具一起使用,也可以作为命令行工具安装。无论哪种方式,都需要Java SDK v1.8或更高版本。在开始之前,你应该使用以下命令检查当前…
springboot+mybatis实现数据库的读写分离
介绍 随着业务的发展,除了拆分业务模块外,数据库的读写分离也是常见的优化手段。 方案使用了AbstractRoutingDataSource和mybatis plugin来动态的选择数据源 选择这个方案的原因主要是不需要…
SpringBoot 1024行代码 - 定时任务
前言 用Spring-Context组件实现简易的定时任务功能。只可以支持较简单的业务场景,实用价值不高。如果想要投放到生产环境,需要进行一些改造。 步骤 1. pom.xml <parent> <gr…
Spring Boot 参考指南(使用RestTemplate调用REST服务)
33. 使用RestTemplate调用REST服务 如果需要从应用程序调用远程REST服务,你可以使用Spring框架的RestTemplate类,由于RestTemplate实例通常需要在使用之前进行定制,因此Spr…
fast-spring-boot快速开发项目
Introduction fast-spring-boot 集成Spring Boot 2.1,Mybatis,Mybatis Plus,Druid,FastJson,Redis,Rabbit MQ,Kafka等,可使用…
spring – 如何在Tomcat 7上部署Grails 3应用程序?
我有一个Grails应用程序,我想部署到一个tomcat实例.正在使用的库的相关版本: Grails Version: 3.2.0 Groovy Version: 2.4.7 JVM Version: 1.7.0_79 …