【SpringBoot】Starter的使用与案例讲解

SpringBoot中的starter是一种非常重要的机制(自动化配置),能够抛弃以前繁杂的配置,将其统一集成进starter,应用者只需要在maven中引入starter依赖,SpringBoot就能自动扫描到要加载的信息并启动相应的默认配置。

IDEA不支持Java8了怎么办?

170109854)

SpringBoot(九)jwt + 拦截器实现token验证

前面两篇文章的过滤器和拦截器,我们都提到过可以做诸如权限验证的事情。http/https是无状态的协议,当用户访问一个后端接口时,如何判断该用户有没有权限?当然,可以使用账号+密码去验证。但是,如果使用账号和密码,需要频繁访问数据库,很明显,会带来一些额外的开销。本篇介绍下使用jwt和拦截器实现to

SpringBoot Starter机制 ——自动化配置

Spring Boot Starter是Spring Boot框架提供的一种便利机制,用于简化项目的依赖管理和配置。它是一组预定义的依赖项和配置的集合,可以通过添加相应的Starter来快速引入和配置特定的功能或技术栈。

JAVA项目通过IDEA如何构建可执行JAR

开发JAVA工程代码(main方法启动)如何构建出可以通过java -jar命令直接执行的jar?如果工程中依赖其他jar又如何处理?本文即针对以上两点通过IDEA开发工具来做一个简单的分析和尝试,测试四种方法构建可执行jar。

idea自动编译以及修改代码后需要执行 mvn clean install 才生效

idea自动编译以及修改代码后需要执行 mvn clean install 才生效

IDEA Error:java: 无效的源发行版: 17的错误解决方法

当我们从Gitee或者Github拉取代码到IDEA时,跑项目的时候,发现报错:java:无效的目标发行版:17。查看项目的pom.xml文件的配置,看原项目使用的java版本,我这里的项目Java版本是17。原因可能在于我们IDEA中配置的Java版本和原项目的配置不同,我们可以通过以下方法来解决

ElasticSearch完整入门及springboot集成

Elaticsearch,简称为es,es是一个开源的高扩展的分布式全文检索引擎,它可以近乎实时的存储、检索数据;本身扩展性很好,可以扩展到上百台服务器,处理PB级别(大数据时代)的数据。es也使用java开发并使用Lucene作为其核心来实现所有索引和搜索的功能,但是它的目的是通过简单的RESTf

【MyBatis-Plus】MyBatis进阶使用

MyBatis-Plus 是一个的增强工具,在 MyBatis 的基础上只做增强不做改变(也就是说mybatis有的plus都有),为简化开发、提高效率而生。

Linux_Docker图形化工具Portainer如何安装并结合内网穿透实现远程访问

Linux_Docker图形化工具Portainer如何安装并结合内网穿透实现远程访问

Mysql【基础篇】—— mysql安装和环境配置

详细介绍Mysql的安装和环境配置~

教程:PHPStudy(小皮)安装教程

很多计算机相关专业的小伙伴们,大学四年学完了,竟然连环境都搭建不来。3. 下载的是压缩包文件,加压后打开文件夹右键管理员运行phpstudy_x64_8.1.1.3.exe。2. 选择系统选择下载,这里选择64位下载。4. 点击自定义是默认选择D盘安装,直接点击立即安装,等待

【安全】Java幂等性校验解决重复点击(6种实现方式)

【安全】Java幂等性校验解决重复点击(6种实现方式)

【漏洞复现】Apache Struts2 CVE-2023-50164

Apache Struts 2 CVE-2023-50164 漏洞复现

Springboot-Redisson - 3.数据序列化

在 Spring Boot 应用程序中,数据序列化是一个重要的方面,特别是在与 Redisson 集成时。数据序列化定义了如何将对象序列化为字节以存储在 Redis 中,以及如何将字节反序列化为对象以进行读取和操作。Redisson 提供了多种数据编码方式,每种编码方式都有其独特的特点和适用场景。

Spring Cloud Gateway

在微服务架构中,一个系统会被拆分为很多个微服务。那么作为客户端要如何去调用这么多的微服务呢?如果没有网关的存在,我们只能在客户端记录每个微服务的地址,然后分别去调用。这样的话会产生很多问题,例如:客户端多次请求不同的微服务,增加客户端代码或配置编写的复杂性认证复杂,每个微服务都有独立认证存在跨域请求

kettle开发篇-JavaScript脚本-Day31

前言: 昨天我们讲了映射,映射可以帮我来将转换进行封装便于我们的重用,今天我们来讲解下JavaScript脚本,可以通过JavaScript脚本来处理一些复杂的转换问题。JavaScript脚本就是使用JavaScript语言通过代码编程来完成对数据流的操作。JS中有很多内置函数,可以在编写JS代码

IDEA2023编译工具搭建最简单Springboot框架教程

idea2023搭建一个最基础的springboot项目

Springboot 自定义 Mybatis拦截器,实现 动态查询条件SQL自动组装拼接(玩具)

Springboot 封装整活 Mybatis 动态查询条件SQL自动组装拼接

【SpringBoot篇】Interceptor拦截器 | 拦截器和过滤器的区别

拦截器的工作方式是通过将其注册到应用程序的处理管道中,并在请求或响应传递过程中执行相应的操作。拦截器可以在整个应用程序中使用,用于执行跨越多个层的通用任务,如身份验证、授权、缓存、日志记录、性能计量等。例如,在Spring框架中,可以使用拦截器来实现身份验证和授权检查,记录请求和响应的日志,以及处理

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

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈