导读 项目源码地址 因为公司使用的是spring框架,spring是什么?它就像包罗万象的容器,我们什么都可以往里面填,比如集合持久层的hibernate或mybatis框架,类似于拦截器的的shiro框架等等。 它的好…
分类:spring
Spring框架下向异步线程传递HttpServletRequest参数的坑
在spring的注解 @RequestMapping 之下可以直接获取 HttpServletRequest 来获得诸如request header等重要的请求信息: @Slf4j @RestController @Re…
java职场新人技能树
本文以常见的互联网公司敏捷开发方式为例, 简要说明一个需求迭代过程中所需的各种能力. 阶段一: 方案设计 开发需求文档的理解(抓住重点, 主要关注数据的流向, 从哪里来到哪里去?) 现有工程代码梳理, 快速定位代码所在(…
Spring Boot Cloud CLI - 快速上手
导读 在日常开发与测试中有一些Spring Cloud 的相关的组件如 eureka、configserver、zipkin、hystrixdashboard等相对来说不容易发生变动,这里就介绍一种Spring 官方为我…
Springcloud-nacos实现配置和注册中心
Springcloud-nacos实现配置和注册中心 最近,阿里开源的nacos比较火,可以和springcloud和dubbo共用,对dubbo升级到springcloud非常的方便。这里学习一下他的配置和注册中心。我…
将多个文件压缩成zip文件进行下载
@GetMapping("/download/zip") public void downloadZipFile(HttpServletResponse response) throws IOException { re…
基于Spring中的事务管理机制
什么是事务? 通俗理解,事务其实就是一系列指令的集合。 为什么要使用事务管理? 我们在实际业务场景中,经常会遇到数据频繁修改读取的问题。在同一时刻,不同的业务逻辑对同一个表数据进行修改,这种冲突很可能造成数据不可挽回的错…
SpringCache-Redis 注解驱动 基本例子
一、三个常用注解 @Cacheable 例子: public class QueryVo{ private Long id; private String storeUser; private String storeC…
Spring Boot 参考指南(安装 Spring Boot)
10. 安装Spring Boot Spring Boot可以与“经典”Java开发工具一起使用,也可以作为命令行工具安装。无论哪种方式,都需要Java SDK v1.8或更高版本。在开始之前,你应该使用以下命令检查当前…
String Data JPA 学习笔记
说明 首先来说JPA是一个持久化规范,也就是说当我们用jpa的时候我们不需要去选面向hibernate的api编程了,这样就大大降低了偶和度了 引入 JPA是一种规范,那么它的编程有哪些要求呢?引入下载的jar包导入li…
【spring 注解】第1篇:Java基础注解学习
注解是什么 注解的定义 Java注解通过@interface关键字定义 public @interface MyAnnotation { } 那么注解到底是个什么东西呢?在日常生活中,往往会给关系要好的朋友起一个昵称或者…
【Spring 注解】@Configuration和@Bean
@Configuration注解 在spring开发当中我们经常使用配置文件的形式来实例化bean、注入bean等操作。例如在spring-bean.xml中配置: <?xml version="1.0" enco…