逆向工程mybatis spring工程

未管理类使用spring管理类

@Component public class SpringApplicationContextHolder implements ApplicationContextAware { private static ApplicationContext applicationContext; @Ove ......
spring

mybatis---CURD

查询记录 <select id="getUserList" resultType="org.example.pojo.User"> select * from user.use1 </select> <select id="getUserByid" resultType="org.example.p ......
mybatis CURD

Spring Boot 关闭 Actuator ,满足安全工具扫描

【MSS】SpringBoot Actuator敏感接口未授权访问漏洞(Actuator)事件发现通告: 发现时间:2023-11-25 19:47:17 攻击时间:2023-11-25 18:56:44 事件/告警类型:非授权访问/权限绕过 告警设备:APT 攻击IP:xxx 被攻击IP/资产信息 ......
Actuator 工具 Spring Boot

Spring Data Redis切换底层Jedis 和 Lettuce实现

1 简介 Spring Data Redis是 Spring Data 系列的一部分,它提供了Spring应用程序对Redis的轻松配置和使用。它不仅提供了对Redis操作的高级抽象,还支持Jedis和Lettuce两种连接方式。 可通过简单的配置就能连接Redis,并且可以切换Jedis和Lett ......
底层 Lettuce Spring Redis Jedis

Spring Boot项目请求日志打印

Spring Boot项目请求日志打印 接口请求日志打印效果如图,基本符合中小型项目所需 直接上代码 本代码中使用了hutool的工具包,需要先导入依赖 <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifac ......
项目 Spring 日志 Boot

MyBatis `<include refid="XXX">`标签详解

MyBatis <include refid="XXX">标签详解 MyBatis作为一种优秀的持久化框架,提供了丰富的XML配置选项,其中<include>标签是一个非常有用的特性,用于引入SQL片段,提高代码的可维护性和可读性。 解释 <include>标签用于引用SQL代码片段。 refid是 ......
quot MyBatis include 标签 refid

Spring Cloud Commons 源码分析

actuator 监控 提供了查看组件具体实现的功能,依赖 spring boot actuator。 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator< ......
源码 Commons Spring Cloud

解密Spring Cloud微服务调用:如何轻松获取请求目标方的IP和端口

公众号「架构成长指南」,专注于生产实践、云原生、分布式系统、大数据技术分享。 目的 Spring Cloud 线上微服务实例都是2个起步,如果出问题后,在没有ELK等日志分析平台,如何确定调用到了目标服务的那个实例,以此来排查问题 效果 可以看到服务有几个实例是上线,并且最终调用了那个实例 考虑到S ......
端口 目标 Spring Cloud

Spring MVC学习随笔-控制器(Controller)开发详解:接受客户端(Client)请求参数

这段笔记详细介绍了SpringMVC控制器开发的不同方面,主要围绕控制器如何接收客户端请求参数展开讨论。它包括了不同接收请求参数的方式,从基于Servlet API的方式到简单变量、POJO对象、一组简单变量、一组POJO对象的接收方式,以及@RequestParam注解的使用方法。还涉及了中文请求... ......
控制器 Controller 客户端 随笔 参数

MyBatis 大于等于小于等于常用写法

前言 经常在工作中使用mybatis范围筛选的时候忘记大于等于小于怎么写,这里做记录分享给有需要的人。不喜别喷 方法一:使用转义字符 含义原符号转义字符 小于 < &lt; 小于等于 <= &lt;= 大于 > &gt; 大于等于 >= &gt;= 逻辑与(和) & &amp; 单引号 ‘ &apo ......
写法 常用 MyBatis

【GD32307E-START】开发板开箱、开发环境建立及工程模板测试

01-GD32F307E-START+开箱、开发环境建立及工程模板测试(Keil-MDK GCC Template) 兆易GD32307E-START开发板搭载GD32 ARM Cortex-M4微控制器主流芯片GD32F307。 开箱 板子的做工还是非常精良小巧的。有两颗按键,一颗是复位,一颗是用 ......
模板 E-START 环境 工程 32307

OUC软件工程08小组团队项目-Alpha冲刺2/3

在本周的时间里,我们小组完成了网页UI的初步设计与制作,成功制作出了网页的雏形,并且实现了上传文件的功能。 算法方面,我们完成了SAR算法的实现,已经能够正常运行。其在模型上还具有一定改进的空间,并且还没有进行参数测试。 在下一周的时间里,我们计划进行参数测试,并且对模型进行改进,并实现前后端的连接 ......
软件工程 小组 团队 项目 工程

Spring Cloud 整合

前言 玩SpringCloud之前最好懂SpringBoot,别搞撑死骆驼的事。Servlet整一下变成Spring;SSM封装、加入东西就变为SpringBoot;SpringBoot再封装、加入东西就变为SpringCloud 架构的演进 单体应用架构 单体架构:表示层、业务逻辑层和数据访问层即 ......
Spring Cloud

剖析Spring Boot 日志框架

刨析SpringBoot的日志框架 声明 原文章地址:[剖析 Spring Boot 日志框架 - 知乎 (zhihu.com)](https://zhuanlan.zhihu.com/p/357053546#:~:text=1 logback-classic 实现了slf4j。 说明 Spring ......
框架 Spring 日志 Boot

工程存档发送给其他人

......
档发 工程

软件工程读后感7-代码阅读方法与实践1

最近,我阅读了代码阅读方法与实践的一部分。有时,阅读代码是一件不得不去做的事。有些时候,阅读代码也许是为了了解程序是如何工作的。您阅读代码可能是将代码作为一种文献。每种原因的代码阅读都有自己的一套技术,强调不同方面的技能。过去,我对于为什么以及如何阅读代码的理解不够深入,将来,我会尽可能的理解为什么 ......
读后 软件工程 读后感 代码 方法

获取某校工程课程表

1.前言 最近找工作找的心灰意冷,闲来无事,同学让我帮忙写一个爬虫,爬取某校的过程表。我看了看网站就答应了下来,反正也没有面试就帮忙写了写。不写不知道,一写吓一跳,技术学了不用就会忘记。 2.初始化项目 我们先查看登录网址结构,发现登录页面有验证码 先创建一个python工程项目创建好文件夹,定义一 ......
课程表 课程 工程

高级前端开发工程师必备:Hooks、React Router v6 和状态管理

点击下方“前端开发博客”,关注并“设为星标” 大家好,我是漫步 最近一个大佬的简历这样子写的,“可以熟练利用react全家桶进行开发。对ahooks部分源码阅读,加深对hooks的基本使用及其内部的实现原理有了深层次的理解;阅读过react-rouer v6的源码,进行过技术分享;对技术选型( re ......
前端 状态 工程师 Router 工程

Spring MVC学习随笔-第一个Spring MVC程序(父子项目结构、Tomcat配置、ViewResolver)

主要介绍了第一个Spring MVC程序的环境搭建、父子项目结构、Tomcat配置、配置文件。对DispatcherServlet的讲解,2个核心类型:1.RequestMappingHandlerMapping 2.RequestMappingHandlerAdapter,视图解析器ViewRes... ......
Spring ViewResolver 父子 MVC 随笔

根据项目,逆向自动生成UML图表

1. understand 保存成.svg,用浏览器打开 全选,然后粘贴至vscode(任一的支持正则的文本编辑器) 替换: +→\n +, -→\n - 最后在markdown的mermaid中手动组装,完成类图 2. 类间关系 interfaceA extends interfaceB:接口继承 ......
自动生成 图表 项目 UML

Spring Data redis

......
Spring redis Data

Spring MVC学习随笔-Spring MVC介绍

第一章、SpringMVC的引言 1.1什么是SpringMVC 概念:SpringMVC是基于Spring Framework衍生而来的MVC框架,主要解决了原有MVC框架开发过程中,控制器(Controller)的问题 SpringMVC是一个MVC框架 MVC是一个架构思想,在JavaEE开发 ......
Spring MVC 随笔

聚合工程的微服务之创建父工程和子模块

1、创建父工程 创建一个普通的Maven项目,File》New 》Project 》Maven Archetype 父级的pom文件只作项目子模块的整合,在maven install时不会生成jar/war压缩包。 创建好后删除刚创建工程里不需要的文件, 只保留:.idea 文件夹 、项目 pom  ......
工程 模块

聚合工程的微服务之父pom配置

1、属性配置 <!-- 属性配置 --> <properties> <!-- 关掉单元测试,否则在打包的时候会执行单元测试 --> <skipTests>true</skipTests> <!-- 项目构建时源码的编码方式 --> <project.build.sourceEncoding>UTF- ......
工程 pom

若依集成mybatisplus实现mybatis增强

![](https://img2023.cnblogs.com/blog/2647725/202311/2647725-20231125100456296-502557462.png) ![](https://img2023.cnblogs.com/blog/2647725/202311/26477... ......
mybatisplus mybatis

Spring 中的拦截器、过滤器有什么区别,有什么关系吗

在Spring框架中,拦截器(Interceptor)和过滤器(Filter)是两个不同的概念,它们在框架中的作用和实现方式略有不同。 拦截器(Interceptor): 拦截器是Spring框架提供的一种机制,用于拦截HTTP请求的处理过程。在Spring MVC中,拦截器是基于HandlerIn ......
过滤器 Spring

Spring5学习随笔-纯注解开发、YML详解

学习视频:【孙哥说Spring5:从设计模式到基本应用到应用级底层分析,一次深入浅出的Spring全探索。学不会Spring?只因你未遇见孙哥】 7.四维一体的开发思想 1.什么是四维一体 Spring开发一个功能的4种形式,虽然开发方式不同,但是最终效果都是一样的。 基于schema 基于特定功能 ......
注解 随笔 Spring5 Spring YML

6.MyBatis

MyBatis 介绍: MyBatis是一款优秀的持久层(dao层)框架,用于简化JDBC的开发; MyBatis本是Apache的一个开源项目iBatis,2010年这个项目由apache迁移到了google code,并且改名为MyBatis。2013年11月迁移到Github; 官网:http ......
MyBatis

Spring

1.IOC(控制反转) 使用对象时,由主动new产生对象转换为由外部提供对象,对象控制权由程序转移到外部。 spring提供ioc容器来充当ioc思想中的“外部”。被创建或管理的对象在ioc容器中称为bean。 2.DI (依赖注入) 在容器中建立bean与bean之间的依赖关系的整个过程称为依赖注 ......
Spring

Spring工具类-路径匹配(AntPathMatcher)

1.介绍 Spring(SpringBoot)框架的路径解析都是按照Ant的风格。 Spring中的具体实现: org.springframework.util.AntPathMatcher ? 匹配1个字符 /dir/app? 匹配:/dir/app1、/dir/app2 不匹配:/dir/app ......
AntPathMatcher 路径 工具 Spring