
Spring全家桶
文章平均质量分 94
Spring全家桶博大精深
fhzmWJ
心静如水,良知清澈,临危不乱,处变不惊
展开
-
Spring Cloud Gateway 之过滤器链 个人心得和源码分析
看源码真的跟破案一样原创 2021-09-08 17:37:12 · 1173 阅读 · 0 评论 -
SpringBoot异步操作demo和原理
目录异步线程池异步消息异步线程池当我们想后台程序在生产过程中产生一些日志同时不影响我们主要功能的执行,我们并不需要看这个日志,只是要产生日志而已。异步调用则是只是发送了调用的指令,调用者无需等待被调用的方法完全执行完毕。Spring中存在一个AsyncConfigurer接口,它是一个可以配置异步线程池的接口getAsyncExecutor()方法返回一个自定义线程池,开启异步时,线程池就会提供空闲线程来执行异步任务。getAsyncUncaughtExceptionHandler()是一个原创 2021-08-04 01:32:26 · 529 阅读 · 1 评论 -
后端和Nginx解决跨域问题
现在开发基本上都是前后端分离模式,跨域问题的处理似乎已经成为一件很自然的事情了,可以前端解决、也可以后端解决、用Nginx解决。我也不咋会前端,就从后端角度总结一下自己之前在开发过程中是如何处理跨域问题的。原创 2021-07-03 02:45:23 · 1562 阅读 · 2 评论 -
设计自己的Spring框架| (上)
开发挑战计划2原创 2021-06-21 21:04:50 · 274 阅读 · 1 评论 -
SpringBoot常用注解|持续整理
整理不易,请勿白嫖原创 2021-06-09 01:03:03 · 351 阅读 · 1 评论 -
开发博客系统SpringBoot+Vue教程
个人的开发挑战计划1原创 2021-05-15 12:02:26 · 2347 阅读 · 3 评论 -
SpringBoot笔记-依赖管理/自动配置
当前开发环境:Spring Boot 2.4Spring 5java 8Maven 3前言:虽然之前走过一遍SpringBoot的基础开发流程,但还是觉得比较迷茫,决定从官方文档重新审视之前的工作。参考官方文档版本:2.4.1目录import org.springframework.boot.*;import org.springframework.boot.autoconfigure.*;import org.springframework.web.bind.annotation.原创 2021-02-14 16:54:36 · 256 阅读 · 0 评论 -
Spring基础:架构/IoC/Bean/AOP
文章目录Spring概述Spring框架的优点Spring的体系结构Core Container核心容器Data Access/Integration 数据访问/集成Web其他模块依赖注入依赖注入的概念依赖注入的实现方式Spring概述Spring是Rod Johnson组织和开发的一个分层的Java SE/EE full-stack(一站式)轻量级开源框架。以IoC(Inversion of Control 控制反转)和AOP(Aspect Oriented Programming 面向切面编程)原创 2021-02-08 22:20:22 · 235 阅读 · 0 评论 -
SpringBoot基础笔记(下)
基于Spring 5和 Spring Boot 2开发环境 Spring Tool Suite文章目录关系型数据库和SQL一直是数据持久化领域的首选方案,不过现在也出现了很多其他可选的数据库类型。处理关系型数据库的时候,开发人员可以选择JDBC和JPA等。Spring...原创 2020-12-23 01:06:18 · 257 阅读 · 1 评论 -
spring-security关于hasRole的坑
.access(“hasRole(‘ROLE_USER’)”)如果用.hasRole(“ROLE_USER”)会报错。org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘springSecurityFilterChain’ defined in class path resource [org/springframework/security/config/annotation/we原创 2020-12-22 20:31:28 · 4910 阅读 · 0 评论 -
Spring Data JPA相关
目录JPASpring DataORM框架MyBatisHibernateSpring Data JPA比较Spring Data JPA主要类Repository、CrudRepository接口PagingAndSortingRepository接口……常用的基础注解@Entity@Id@Table@IdClass@GeneratedValue简单案例官方文档JPAJPA是Java Persistence API的简称,中文名为Java持久层API,是JDK 5.0注解或XML描述对象-关系表原创 2020-12-17 20:30:43 · 151 阅读 · 1 评论 -
SpringBoot中使用H2数据库的配置
H2的官网Java SQL 数据库。H2 的主要功能包括:非常快,开源,JDBC API嵌入式和服务器模式;内存中数据库基于浏览器的控制台应用程序占地面积小:约 2 MB jar 文件大小在官网可以下载Windows平台的,也可以下载全平台的安装包。下载好,找H2 Console.exe,运行,浏览器上的控制台会自己打开。先登录登录成功后,设置用户名与密码和用户权限强烈建议语句不会写看官方文档,很详细很全。...原创 2020-12-17 16:33:26 · 1171 阅读 · 0 评论 -
SpringBoot无法import org.springframework.jdbc
只加这两个: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> </dependency> <dependency> <groupId>org.springframework</groupId>原创 2020-12-11 22:41:22 · 948 阅读 · 0 评论 -
使用Maven的二三bug
SpringBoot 新版本没有自动导入validation 程序包 需要加依赖可以去Maven仓库的官网去下载jar包总共需要两个依赖包:validation-api.jarhibernate-validator.jar这个是选择手动下载,不过我们其实没有必要这样做,后面再说重要的是把下面的那段XML代码复制下来,粘贴到Maven的pom.xml文件里。<dependency> <groupId>javax.validation</groupI原创 2020-12-11 22:43:32 · 155 阅读 · 0 评论 -
SpringBoot基础笔记(上)
基于Spring 5和 Spring Boot 2开发环境 Spring Tool Suite文章目录什么是SpringSpring InitializrSpring项目结构Spring构建规范引导应用测试应用补充说明REST API关于MavenJUnit什么是SpringSpring的核心是提供了一个容器container,通常称为Spring应用上下文(Spring application context)。用来创建和管理应用组件。这些组件称为bean,在Spring的应用上下文中装配原创 2020-12-08 00:56:46 · 231 阅读 · 0 评论 -
Spring构建规范
pom.xml文件声明了对Web和Thymeleaf starter的依赖这两项依赖会传递引入大量其他的依赖spring的MVC框架嵌入式的TomcatThymeleaf和Thymeleaf布局方言还引入了Spring Boot的自动配置库,当应用启动的时候,Spring Boot的自动配置将会探测到这些库,并自动完成如下功能在spring应用上下文中配置bean以启用Spring MVC在spring应用上下文中配置嵌入式的Tomcat服务器配置Thymeleaf视图解析器,以便原创 2020-10-03 16:26:06 · 172 阅读 · 0 评论 -
STS lombok导入失败
折腾了五个小时,就为了import lombok下载lombok.jar下载好后放到STS.ini同级目录下可选择直接点击lombok.jar进行安装,或者命令行会出现一个界面,需要选择IDE对于同时安装STS和eclipse的情况,一定要选STS的那个路径,两个都选也可以成功之后会跳出第二个界面,注意,上面有写需要在STS.ini文件里加一句,加上就行,好像是用来在虚拟环境中运行用,不是很懂。重启STS,还是不行pom.xml文件会报这样的错Failure to transfer org原创 2020-07-28 04:06:34 · 1043 阅读 · 0 评论 -
安装STS
想直接使用Spring Tool Suite创建新项目,在STS官网下载的时候一定要下载full distribution版的。点开官网主页上的那个下载安装包并不是full版,Spring tools 4是加载到eclipse里的,页面下划有Spring tool suite 3是真正要下载的地方。因为STS是基于eclipse,不下载full版要下载和自己电脑上安装的eclipse相对应的版本,过早的版本好像很难找到对应的,很久没用eclipse也不想更新,所以下full版的。...原创 2020-07-24 02:44:52 · 199 阅读 · 2 评论