Spring配置文件的详细介绍
Spring配置文件的详细解释,set注入,构造注入,bean标签详细解读
Spring(三)- Spring中Bean的配置
Spring(三)- Spring中Bean的配置
Spring中IOC的理解(通俗易懂版)
文章目录1.IOC提出背景2:IOC的核心概念3:IOC的实现方式4:IOC的入门案例(1):思路分析(2):代码解析5:DI入门案例(1):思路分析(2):代码解析1.IOC提出背景代码书写现状:耦合度太高,我们修改一处代码,往往要修改很多出相关联的代码。举例如下:当我们在数据层中不满足BookD
使用JWT生成token实现权限验证
一、给登录按钮添加单击事件@click="doSubmit"。给账号文本框密码文本框都添加@blur="checkInfo"事件。发送请求<script type="text/javascript"> var baseUrl = "http://localhost:
springboot与其自带的线程池
springboot有一个自带的线程池类,就是ThreadPoolTaskExecutor。
Springboot扩展点之ApplicationContextInitializer
如果仅仅会使用Springboot、SpringMVC完成一些增删改查,解决一些bug,那么实际上你并没有真的懂Spring、Springboot。Spring的核心是容器,Springboot更是封装了Spring,把复杂隐藏在内部,让其在使用上更简单,同时又预留了很多的扩展。所以我认为学会Spr
SpringBoot静态资源路径问题、拦截器基础配置
SpringBoot静态资源路径问题、拦截器基础配置
【Spring】IOC与解耦合
回想写过的图书管理系统、租房系统、电影院卖票系统都是基于原生的JavaSE、OOP,没有用到任何框架,在层与层的关系中一个类要想获得与其他类的联系主要的方式还是靠new,这就导致层与层之间、对象与对象之间的依赖性强“动一发而迁全身”。特别是在处理数据层和业务层之间时,由于对象没有统一管理导致很复杂!
springboot中EnableAutoConfiguration自动装配的使用
文章目录0. 先说结论1. 前言2. 例子1. springboot默认扫描路径2. 引入第三方jar包(里面也有bean对象)3. 小总结一下4. 为什么需要@EnableConfigurationProperties呢?0. 先说结论EnableAutoConfiguration自动装配的作用:
【Spring】资源操作管理:Resource、ResourceLoader、ResourceLoaderAware;
个人简介:Java领域新星创作者;阿里云技术博主、星级博主、专家博主;正在Java学习的路上摸爬滚打,记录学习的过程~
Spring事务不生效原因及解决方案
Spring事务默认支持RuntimeException异常,抛出的异常为RuntimeException异常及其子类异常事务均可生效,而我们日常常见的异常基本都继承自RuntimeException,所以无需指定异常类型事务也能生效。@Transactional基于AOP实现,而AOP又是基于动态
SpringBoot实现多数据源(五)【多数据源事务控制】
在多数据源下,由于涉及到数据库的多个读写。一旦发生异常可能会导致数据不一致的情况,在这种情况希望使用事务进行回退。但是 Spring 的声明式事务在一次请求线程中只能使用一个数据源进行控制。一个方法开启2个事务。修改Service层。
springboot项目案例——人事管理系统(后端代码)涉及权限、登录验证
数据库表:用户表主要字段:用户id、用户名、密码、管理员类型(0:普通管理员1:超级管理员),用户只有两种身份,超级管理员与普通管理员(超级管理员拥有所有权限,而普通管理员的权限由超级管理员赋予) 部门表主要字段:部门id、部门名称、最大人数、当前人数 雇员表主要字段:雇员id、部门id、用户id、
Spring整合Kafka
Apache Kafka发源于LinkedIn,于2011年成为Apache的孵化项目,随后于2012年成为Apache的主要项目之一。-Kafka使用Scala和Java进行编写。Apache Kafka是一个快速、可扩展的、高吞吐、可容错的分布式发布订阅消息系统。Kafka具有高吞吐量、内置分区
Spring boot多数据源实现动态切换
日常的业务开发项目中只会配置一套数据源,如果需要获取其他系统的数据往往是通过调用接口,或者是通过第三方工具比如kettle将数据同步到自己的数据库中进行访问。但是也会有需要在项目中引用多数据源的场景。自研数据迁移系统,至少需要新、老两套数据源,从老库读取数据写入新库自研读写分离中间件,系统流量增加,
Spring Security通配符路由绕过漏洞(CVE-2023-20860)
Spring Security 是一套为基于Spring的应用程序提供说明性安全保护的安全框架。在受影响版本中,当Spring Security使用mvcRequestMatcher配置了**作为前缀的pattern时,其与Spring MVC的匹配逻辑存在差异,可能导致鉴权绕过。
Token与session的区别
在计算机身份认证中是令牌(临时)的意思,在词法分析中是标记的意思。一般作为邀请、登录系统使用。Token是服务端生成的一串字符串,以作客户端进行请求的一个令牌,当第一次登录后,服务器生成一个Toke n便将此Token返回给客户端,以后客户端只需带上这个Token前来请求数据即可,无需再次带上用户名
Spring框架学习
spring学习框架(简写)
SSM框架整合思想及步骤
SSM框架即是将SpringMVC框架、Spring框架、MyBatis框架整合使用。以简化在web开发中繁琐、重复的操作,让开发人员的精力专注于业务处理的开发上。ssm框架根据SpringMVC、Spring、MyBatis三者各自的特性及应用场景对其操作的的业务进行了分割,降低了耦合性。Spri
Spring Framework与JDK版本对应关系
最近在实践Spring项目时,发现无法通过注解的方式实现Bean容器管理,控制器报错信息为:Failed to read candidate component class,也就是注解扫描不了,在反复检查代码不存在问题后意识到可能是版本兼容问题,根据Spring官网的Spring Framewo