标签: Spring

18 篇文章

thumbnail
SpringBoot源码分析:可执行JAR包(Fat JAR)执行原理
SpringBoot颠覆了传统的web项目启动方式,初用时很是惊艳,与传统WAR包的不同之处在于,其打包的JAR包(Fat JAR)中内置了lib目录以及WEB容器,通过简单的java -jar命令即可启动WEB项目,大大的简化了项目的发布流程。 Fat JAR包结构 在此之前,咱们需要准备一个简单的SpringBoot项目,执行 mvn clea…
thumbnail
神了,SpringBoot启动仅需0.068s!
GraalVM是Oracle搞出来的一种高性能的虚拟机,可以显著的提高程序的性能和运行效率,非常适合微服务。 最近比较火的Quarkus框架默认支持,SpringBoot当前也开始跟上了步伐,在Spring Initializr网站可以看到,基于GraalVM的Spring Native已经进入了实验阶段, 这意味着,不久的将来能提供一种全新的方式…
thumbnail
杀鸡焉用牛刀?谈谈如何自己实现Api接口鉴权
现在前后端分离的趋势越来越明显了,后端正在逐渐开始做纯RESTful性质的服务,关于接口鉴权这个问题就是老生常谈了,目前常用的Spring Security + Jwt, Shiro + Jwt等极其繁琐的配置,仅仅为了实现一个小小的登陆功能,显得过于笨重繁杂了,本文来探讨一下如何自己实现一个简单优雅的JWT鉴权方案 总体方案 从一切从简…
thumbnail
在SpringBoot应用中优雅的使用EhCache缓存
SpringBoot家族提供的spring-boot-starter-cache使用JCache(JSR-107)注解统一了不同的缓存技术的使用,很是方便,本文主要说说集成EhCache的一种较为优雅的方案。 引入依赖 implementation("net.sf.ehcache:ehcache") implementation("org.spri…
RestTemplate 跳过SSL证书验证
在使用RestTemplate请求接口的过程中,遇到HTTPS请求又没有证书的情况,只能通过配置来忽略证书验证了 package com.ewei.custom.yto.config import org.springframework.context.annotation.Bean import org.springframework.conte…
MockMvc WebFilter不生效问题解决
在SpringBoot项目中,配置了一个@WebFilter,正常启动没问题,但是通过MockMvc进行单元测试死活不生效 @Configuration @Order(1) @WebFilter(urlPatterns = ["/**"]) class HttpServletRequestWrapperFilter : Filter { o…
thumbnail
SpringBoot与Vue前后端分离最佳实践
前后端分离的开发模式大家都很清楚了,甚是麻烦: 前端启动webpack-dev-server后端启动接口服务开启代理服务器,前端通过代理服务器请求后端接口(解决跨域问题) 但是这些东西对于后端来说,太麻烦了,直接把前端打包好的dist文件丢到后端静态服务器里面就好了。至于前端的webpack-dev-server热部署特性,改完前端代码立即在浏览器…
thumbnail
SpringBoot Admin 集成指南(v2.1.1)
SpringBoot Admin用于管理和监控SpringBoot应用程序。 应用程序作为Spring Boot Admin Client向为Spring Boot Admin Server注册(通过HTTP)或使用SpringCloud注册中心(例如Eureka,Consul)发现。 其常见的功能如下: 显示健康状况显示详细信息,例如JVM和内存…