Spring核心设计思想

IoC: Inversion of Control(控制反转)。这是一种思想,控制权反转。这样的思想可以降低模块之间的耦合性。所谓耦合性就是代码之间的相关性,如果耦合太高,那么可能修改一处代码其他所依赖的代码都需要修改。降低耦合性,即代码之间的相关性也就降低了,模块和模块之间的区别也就更加明显了,开

Minio基本使用(Java)

MinIO是一个基于ApacheLicensev2.0开源协议的对象存储服务。它兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几kb到最大5T不等。官方地址https//min.io/....

MyBatis 入门教程详解

MyBatis 入门教程详解

【Spring】一文带你吃透Spring集成MyBatis

spring能集成很多的框架,是spring一个优势功能。通过集成功能,让开发人员使用其他框架更方便。使用mybatis,需要创mybatis框架中的某些对象,使用这些对象,就能使用mybatis提供的功能了。分析:mybatis执行sql语句,需要使用那些对象1.需要有Dao接口的代理对象,例如S

关于JAVA中编译时异常和运行时异常的区别

javase异常中相关笔记

@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

springboot整合mybatis代码快速生成

spring boot项目整合实战 springboot整合mybatis代码逆向生成

一文吃透SpringBoot整合mybatis-plus(保姆式教程)

手动整合 mybatis-plus 详解1、引入依赖2、创建基本目录结构3、配置 application.yml4、在 entity 包下创建实体类5、创建 Mapper 接口6、创建 Mapper.xml 文件7、创建 Service 接口8、创建 ServiceImpl 实现类9、创建 Cont

一文总结 Shiro 实战教程

基本上涉及到用户参与的系统都要进行权限管理,权限管理属于系统安全的范畴,权限管理实现对用户访问系统的控制,按照安全规则或者安全策略控制用户可以访问而且只能访问自己被授权的资源。权限管理包括用户身份认证和授权两部分,简称认证授权。对于需要访问控制的资源用户首先经过身份认证,认证通过后用户具有该资源的访

Spring Security多登录页面示例

在 Web 应用程序开发中,有两个单独的模块是很常见的 - 一个用于管理员用户,一个用于普通用户。每个模块都有一个单独的登录页面,并且可以与相同或不同的身份验证源相关联。换句话说,应用程序为不同类型的用户提供了多个登录页面:管理员和用户,或管理员和客户。在这篇 Spring Boot 文章中,我想与

2021年java技术缺口将达50万,java技术人才需求为什么越来越多?

java编程语言2021年是动荡的一年,放眼国际形势,国与国的竞争不再单纯的是以GDP和军事来衡量,而随着美国对中国科技领域的不断打压,科技竞争逐渐变得越来越明朗,谁掌握了核心技术,谁在未来就有国际话语权。而2020年的新冠疫情,更是加速了信息化发展的步伐,因为越来越多的政府开始重视利用科技手段管理

ExpiringMap的使用

1 使用场景 今天在公司与第三方进行接口对接时,需要从对方获取token。但对方技术人员说不要每次调用接口都从那边重新获取,那样对方存储的太多了。返回一个token和过期时间。将token存储起来,在过期时间内直接从本地去拿,token过期了再次重新获取。 本来想着用Redis,但再一想

使用python解析Java类

0x00 前言遇到这样一个基础需求:需要提取Java中的所有方法需要过滤所有访问权限为public的方法。0x01 提取Java中的方法语言:python库:javalang直接使用pip install 安装即可。直接提供解决方案,中间夹杂了很多测试过程,这里不进行记录。使用parse模块直接读取

SpringBoot集成Dubbo启用gRPC协议

Dubbo 在 2.7.5 版本开始支持原生 gRPC 协议,对于计划使用 HTTP/2 通信或者期望 gRPC 协议支持服务治理能力的,都可以考虑接入 Dubbo 体系启用 gRPC 协议。由于官网给的 代码示例 是基于 spring,现在基本上都是基于SpringBoot开发,所以本文提供一下

【SpringBoot源码剥析】| 项目运行原理

Spring Boot 提供了 Maven 插件 spring-boot-maven-plugin,可以方便的将 Spring Boot 项目打成jar包或者war包。考虑到部署的便利性,我们绝大多数人在 99.99% 的场景下,都会选择打成jar包。这样,我们就无需在部署项目的服务器上,配置相应的

初始SpringBoot

SpringBoot称为Spring的脚手架.Spring是为了简化Java程序的开发诞生的, 而SpringBoot是为了简化Spring程序开发诞生的.所以称为Spring的框架.

SpringBoot 整合 JSP和MyBatis

💖 Spring Boot starter入门💖 SpringBoot基本设置6.1 SpringBoot设置端口号6.2 SpringBoot设置项目名6.3 SpringBoot配置文件的拆分6.4 SpringBoot开启日志6.5 SpringBoot实现热部署6.6 SpringBoo

登录可以使用的更多功能哦! 登录
作者榜
...
资讯小助手

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈