27. 开发Web应用程序 Spring Boot非常适合web应用程序开发,通过使用嵌入式Tomcat、Jetty、Undertow或Netty,你可以创建一个自包含的HTTP服务器。大多数web应用程序都使用spri…
分类:spring
springboot2.x集成swagger
集成swagger pom包配置 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-sw…
spring-springmvc-mybatis-shiro项目介绍
spring-springmvc-mybatis-shiro项目介绍 在之前的mybatis整合项目之后,新增日志、简单集成shiro,之前的代码不予展示与介绍,想了解的请参考mybatis整合项目项目代码获取:http…
SpringMVC配置javaConfig及MessageConverter
SpringMVC配置javaConfig及StringHttpMessageConverter 配置Spring的转换器,在xml中配置如下 <mvc:annotation-driven> <mvc:…
spring cloud 微服务之间上传文件
今天开发项目时,遇到一个需求,需要上传一个excel文件到微服务上,微服务是国外同事写的, 我负责处理gateway和前端部分。在postman上测试接口没有问题了,就准备在代码就实现。 但是遇到了一个问题,无论怎样都调…
探究 Spring Security 缓存请求
转载请注明来源:https://blog.coding.net/blog/Explore-the-cache-request-of-Security-Spring作者:tanhe123@Coding 为什么要缓存? 为了…
利用JPA实现消息落地的一些问题
目前我们处理消息的同步,一般是落地到DB后,再同过异步的方式做数据的聚合和处理。至于DB的操作为了简单直接用了Hibernate提供的一套JPA接口,(老实说真的是不喜欢JPA,一是sql log不好分析无法优化,二是必…
探析Spring AOP(二):Spring AOP的实现机制
Spring AOP 属于第二代 AOP, 采用动态代理机制和字节码生成技术实现 。 与最初的 AspectJ 采用编译器将横切逻辑织入目标对象不同,动态代理机制和字节码生成都是在运行期间为目标对象生成一个代理对象,而…
nginx 反向代理配置
即便配置了nginx代理,当服务返回重定向报文时(http code为301或302),会将重定向的目标url地址放入http response报文的header的location字段内。用户浏览器收到重定向报文时,会解…
SpEL动态计算实践案例
假如数据库查询出来的结果保存在Map中 如微博账号的查询结果 Map<String, Integer> map = new HashMap<>(); map.put("reposts_count"…
Spring、Spring Boot和TestNG测试指南 - 集成测试中用Docker创建数据库
原文地址 在测试关系型数据库一篇里我们使用的是H2数据库,这是为了让你免去你去安装/配置一个数据库的工作,能够尽快的了解到集成测试的过程。 在文章里也说了: 在真实的开发环境中,集成测试用数据库应该和最终的生产数据库保持…
mongoTemplate查询大数据过慢
先上两段代码 代码一 Query query = new Query(); queryAfter.addCriteria(Criteria.where("id").in(idList)); queryAfter.addC…