Java的一些常用注解及其作用
在项目启动时会根据该类自动生成一张表,表的名称即@Entity注解中name的值,如果不配置name,默认表明为类名所有的实体类都要有主键,@Id注解表示该属性是一个主键,@GeneratedValue注解表示注解自动生成,strategy则表示主键的生成策略。生成的表中字段的名称就是实体类中属性的
5-Spring更简单的读取和存储对象
Spring更简单的读取和存储对象
Mybatis综合单元测试
Mybatis综合单元测试
Spring Bean 注册顺序优先级总结
Spring Bean 注册顺序注册优先级,以及初始化顺序相关总结
spring-cloud-gateway 网关自定义异常处理
对 SpringCloudGateway 的网关请求转发响应异常信息进行统一的包装,比如:访问 404,需要返回自定义的 JSON 格式,替换原来的 springWeb 错误提示内容;
7、Bean的生命周期
7、Bean的生命周期
Spring框架核心与设计思想
容器是什么?容器是可以用来存取某种物品的装置,我们之前学过一些容器:List/Stack/Map(数据存储容器),Tomcat(Web容器)Spring也是一个容器,那么Spring是什么容器呢?Spring是一个IoC容器,那么我们首先得弄清楚什么是IoC了?IoC(Inversion of Co
Spring核心设计思想
IoC: Inversion of Control(控制反转)。这是一种思想,控制权反转。这样的思想可以降低模块之间的耦合性。所谓耦合性就是代码之间的相关性,如果耦合太高,那么可能修改一处代码其他所依赖的代码都需要修改。降低耦合性,即代码之间的相关性也就降低了,模块和模块之间的区别也就更加明显了,开
MyBatis 入门教程详解
MyBatis 入门教程详解
【Spring】一文带你吃透Spring集成MyBatis
spring能集成很多的框架,是spring一个优势功能。通过集成功能,让开发人员使用其他框架更方便。使用mybatis,需要创mybatis框架中的某些对象,使用这些对象,就能使用mybatis提供的功能了。分析:mybatis执行sql语句,需要使用那些对象1.需要有Dao接口的代理对象,例如S
@Transactional注解与try catch
一、@Transactional注解1、概念(1)作用:Spring的事务回滚(2)在启动类上添加@EnableTransactionManagement注解,开启事务功能(3)抛出 RuntimeException及其子类 或者是 Error 时从才会触发事务的回滚2、失效情况(1)@Transa
总结:Springboot启动流程
一、总结1、关于SpringApplicationSpringBoot的启动主要是通过实例化SpringApplication来启动的。2、实例化SpringApplication时做了什么?SpringApplication的构造方法做了几件事情:推断WebApplicationType,主要思想
SpringSecurity最新版本使用总结
https://spring.io/blog/2022/02/21/spring-security-without-the-websecurityconfigureradapter官方文档说的是:To assist with the transition to this new style of
【SSM直击大厂】第十三章:MyBatis 详解
#include <iostream>#include <string>#include <algorithm>#include <cmath> using namespace std;const int MAX = 30;const int DONE
Spring Security多登录页面示例
在 Web 应用程序开发中,有两个单独的模块是很常见的 - 一个用于管理员用户,一个用于普通用户。每个模块都有一个单独的登录页面,并且可以与相同或不同的身份验证源相关联。换句话说,应用程序为不同类型的用户提供了多个登录页面:管理员和用户,或管理员和客户。在这篇 Spring Boot 文章中,我想与
【SpringBoot源码剥析】| 项目运行原理
Spring Boot 提供了 Maven 插件 spring-boot-maven-plugin,可以方便的将 Spring Boot 项目打成jar包或者war包。考虑到部署的便利性,我们绝大多数人在 99.99% 的场景下,都会选择打成jar包。这样,我们就无需在部署项目的服务器上,配置相应的
初始SpringBoot
SpringBoot称为Spring的脚手架.Spring是为了简化Java程序的开发诞生的, 而SpringBoot是为了简化Spring程序开发诞生的.所以称为Spring的框架.
Spring Security 权限控制
项目版本BootSecurity官网文档在前面的文章中,所有的接口只需要登录就能访问。并没有对每个接口进行权限限制。在正式的系统中,一个用户会拥有一个或者多个角色,而不同的角色会拥有不同的接口权限。如果要实现这些功能,需要重写中的。HttpSecurity用于构建一个安全过滤器链SecurityFi