⛰️个人主页: 蒾酒系列专栏:《spring boot实战》目录写在前面上文衔接常用依赖介绍以及整合web组件测试组件样板代码生成数据库连接器常用工具包面向切面编程ORM框架数据连接池接口测试、文档导出缓存中间件参...
-
java spring boot3单模块项目工程搭建-下(个人开发模板)
-
学习 java spring 【MyBatis】 MyBatis框架下的高效数据操作:深入理解增删查改(CRUD)
博客主页:从零开始的-CodeNinja之路⏩ 收录文章:【MyBatis】 MyBatis框架下的高效数据操作:深入理解增删查改(CRUD)欢迎大家点赞评论收藏⭐文章目录My Batis前言(配置环境 开启驼峰命...
-
intellij-idea java 前瞻|IDEA 2024.1:Spring支持增强、GitHub Action支持增强、HTTP Client更新等
有段时间没有更新IDEA了,早上看到 IntelliJ IDEA 2024.1 EAP 5 发布的邮件,瞄了一眼,发现真的是越来越强了,其中不少功能对我来说还是非常有用的。也许这些能力对关注DD的小伙伴也有帮助,所以搞篇博客...
-
java-ee DI 【Java EE】Spring核心思想(一)——IOC
文章目录Spring 是什么?什么是IoC呢?传统程序开发传统程序开发的缺陷如何解决传统程序的缺陷?控制反转式程序开发对比总结理解 Spring IoCDI 概念说明⭕总结Spring 是什么?通过前⾯的...
-
java-ee spring 【Java EE】 IoC详解(Bean的存储)
文章目录@Controller(控制器存储)如何从Spring容器中获取对象(ApplicationContext)获取bean对象的其他方式(BeanFactory)Bean 命名约定Bean面试题@Servi...
-
java spring intellij-idea maven JeecgBoot低代码开发—Vue3版前端入门教程
JeecgBoot低代码开发—Vue3版前端入门教程1 知识小课堂1.1 JeecgBoot1.2 TypeScript简介1.3 低代码平台1.4 TypeScript与JavaScript的区别2 前端入门2.1 后端接...
-
microsoft 后端 深度学习 java 【Spring Boot】掌握Spring Boot:深入解析配置文件的使用与管理
博客主页:从零开始的-CodeNinja之路⏩ 收录文章:【Spring Boot】掌握Spring Boot:深入解析配置文件的使用与管理欢迎大家点赞评论收藏⭐文章目录Spring Boot 配置文件一. 配置文...
-
java spring boot 后端 Spring Web MVC入门(2)——请求
目录一、传递单个参数基础类型和包装类型的区别1、基础类型(1)不传参(2)传字符串2、包装类型(1)不传参(2)传字符串3、小结二、传递多个参数三、传递对象四、后端参数重命名(后端参数映射)五、传递数组六、传递集合不加注解@...
-
java maven 阿里云 idea注入springframework依赖报错(已解决)
这是我的自学中遇到的问题,注入时出现爆红情况,记录一下解决过程同时也向大佬们求助。初始问题如下图,这里外部库里的libs是手动导入的,搞得有点乱,在多方面尝试然后我来讲述一下过程吧spring下载首先下载sp...
-
java spring nginx restful 后端调用接口报响应头解析错误 ProtocolException: Invalid header: Server处理方式
问题场景:在程序后端调用外部接口时,通过域名代理访问接口能正常调用返回,通过ip端口直连访问报ProtocolException: Invalid header: Server异常。问题原因:外部接口可能考虑安全因素,将响应...
-
详解 SpringMVC 中获取请求参数
文章目录1、通过ServletAPI获取2、通过控制器方法的形参获取请求参数3、[@RequestParam ](/RequestParam 4、[@RequestHeader ](/RequestHeader 5、[@...
-
后端 Spring Cloud Zuul 网关服务以及核心过滤器(Dalston版)
在应用主类中通过@EnableZuulProxy注解开启Zuul这里使用@SpringCloudApplication注解,它整合了@SpringBootApplication、@EnableDiscoveryClient、...
-
Spring Cloud微服务实战技术文档太强了,从进阶到实战步骤都有
首先给大家看一张百度指数上,关于微服务、Spring Boot、Spring Cloud、Dubbo的趋势图:从图中可见,Dubbo的搜索量增势放缓,Spring Boot从16年中下旬开始发力,一路高涨。学习了Spring...
-
java spring rabbitmq Rabbit消费者报错:Caused by: com.fasterxml.jackson.core.JsonParseException: Unrecognized token ‘xxx‘: was
文章目录消费者控制台报错提供者代码(修改前)错误原因修改后的提供者代码RabbitMq接收到的参数消费者成功接收到消息消费者控制台报错Caused by: com.fasterxml.jackson.core.JsonPar...
-
数据库 spring 缓存 rabbitmq 微服务 《黑马点评》Redis高并发项目实战笔记【完结】P1~P72
花费4周敲完《黑马点评》的课程,做了详细的笔记,感觉受益匪浅,一直一直都在不停成长着。突然想起《苍穹外卖》系列至今已收获200+个赞,500+个收藏,好评颇多,私信我的人不计其数,在此谢谢大家。下一篇开始学习12306订票系...
-
spring cloud 【面试高高手】—— SpringCloud(共22题)
文章目录1.什么是微服务架构?2.什么是Spring Cloud?3.Spring Cloud中的主要组件是什么?4.什么是服务注册和发现?5.什么是Eureka?6什么是负载均衡?Spring Cloud中如何实现客户端负...
-
深度学习 人工智能 开源模型应用落地-工具使用篇-Spring AI-高阶用法(九)
一、前言 通过“开源模型应用落地-工具使用篇-Spring AI-Function Call(八)-CSDN博客”文章的学习,已经掌握了如何通过Spring AI集成OpenAI以及如何进行function call的...
-
职场和发展 BATJ互联网公司面试必问知识点:Spring全家桶全解,挑战华为社招
@Controller : 对应 Spring MVC 控制层,主要用户接受用户请求并调用 Service 层返回数据给前端页面。5 Spring 中的 bean 生命周期?Bean 容器找到配置文件中 Spring Bea...
-
spring 开发语言 Java AOP篇
目录 一、什么是AOP 二、为什么使用AOP 三、AOP的体系结构 四、AOP原理 五、AOP能做什么 六、AOP案例-- 使用AOP模拟...
-
spring boot 通过nginx访问tomcat中SpringMVC应用&同一tomcat中部署多个SpringMVC应用
通过nginx访问tomcat中SpringMVC应用&同一tomcat中部署多个SpringMVC应用nginx简介Nginx,也被称为"engine x",是一个开源并且支持高性能和高并发的Web服务和代理服务软件。这款...
-
intellij-idea java spring 2022最新IDEA配置Maven及Tomcat--详细、简单,适合初学者
(1)新建项目文件-˃新建-˃项目(2)选择相关信息文件名-˃Java-˃Maven-˃创建(3)创建完成页面如下(4)在pom.xml中设置打包方式---war(此时记得刷新pom.xml,可以按照第12步刷新,目的是保证...
-
python spring练习,使用Eclipse搭建的Spring开发环境,属性注入通过构造方法方式实现
在com.mhys.demo.dao包下,创建UserDao类,声明loginUser( 方法。System.out.println(“用户:”+user.getUsername( +“登录成功!密码:”+user.getP...
-
java spring mvc 架构 eclipse 【软件应用开发】基于SSM框架的共享云盘系统设计与实现
本文编写目的:描述共享云盘系统的实现功能、运行环境以及系统的使用说明。 共享云盘系统完整代码:https://download.csdn.net/download/weixin_47936614/86608898软件名称:共...
-
java 开发语言 maven eclipse spring spring cloud Nacos-NacosRule 负载均衡—设置集群使本地服务优先访问
NFLoadBalancerRuleClassName: com.alibaba.cloud.nacos.ribbon.NacosRule # 负载均衡规则NacosRule 权重计算方法目录...
-
java-ee javax 雅加达 Spring Java EE改名Jakarta EE,jakarta对程序开发的影响
一、前言很多Java程序员在使用新版本的Spring6或者springboot3版本的时候,发现了一些叫jakarta的包。我在阅读开源工作流引擎camunda源代码的时候,也发展了大量jakarta的工程包。比如:camu...
-
spring cloud dubbo springboot SpringCloud微服务调用方式(RestTemplate)
服务调用方式RPC和HTTP无论是微服务还是SOA,都面临着服务间的远程调用。那么服务间的远程调用方式有哪些呢?常见的远程调用方式有以下2种:RPC:Remote Produce Call远程过程调用,类似的还有 。自定义数...
-
后端 一、Spring Cloud 整合 Nacos
先做初步添加整合,后续再深入研究版本名称版本Spring Boot2.6.13Spring Cloud2021.0.5Spring Cloud Alibaba2021.0.5.0Nacos2.2.0配置Nacos配置数据库n...
-
后端 Spring Cloud入门-Zuul服务网关(Hoxton版本)
Spring Cloud Zuul 是Spring Cloud Netflix 子项目的核心组件之一,可以作为微服务架构中的API网关使用,支持动态路由与过滤功能,本文将对其用法进行详细介绍。Zuul简介API网关为微服务架...
-
笔记 java spring cloud nacos整合gateway
文章目录gateway快速入门创建gateway服务,引入依赖编写启动类编写基础配置和路由规则重启测试网关路由的流程图断言工厂过滤器工厂路由过滤器的种类请求头过滤器默认过滤器总结全局过滤器全局过滤器作用自定义全局过滤器过滤器...
-
数据库 腾讯T2大佬手把手教你,Spring 5系统架构
组成Spring框架的每个模块都可以单独存在,也可以将一个或多个模块联合实现。下面分别介绍每类模块的组成和功能。1 核心容器核心容器由spring-beans、spring-core、spring-context和spri...
-
spring boot Spring Security 6.x 系列【67】认证篇之安装 ApacheDS
有道无术,术尚可求,有术无道,止于术。本系列Spring Boot 版本 3.1.0本系列Spring Security 版本 6.1.0源码地址:https://gitee.com/pearl-organization/s...
-
java 后端 开发语言 系统架构 Spring-AOP切入点表达式详解
目录一、AOP切入点表达式语法格式二、AOP切入点表达式通配符三、AOP切入点表达式书写技巧一、AOP切入点表达式语法格式切入点:要进行增强的方法切入点表达式:要进行增强的方法的描述方式描述方式一:执行com.itheima...
-
java spring boot jdk IDEA无法创建低版本SpringBoot框架,解决方法
很多小伙伴都有遇到过无法选择低版本JDK,和无法创建低版本SpringBoot的问题,今天废话不多说直接上教程如果你是这种情况,那算是找到对地方了点击这个齿轮,把这个地址换成阿里的 如图所示 把这个地址换成阿里的: http...
-
java 前端 spring boot 后端 spring cloud mvc Spring 家族之 @JsonFormat 与 @DateTimeFormat 注解进行日期时间格式及数据类型之间的转换 (SSM 、SSMP 、SpringBoot 、SpringCloud )
目录一、Spring 之 @JsonFormat 注解使用场景:将Date类型的默认时间格式通过序列化转换为我们想要的格式进行返回。1、引入依赖 jackson 依赖,@JsonFormat 注解就在 jackson-ann...
-
spring boot java SpringBoot AOP切面实现权限校验,实例演示与注解全解
SpringBoot中的AOP处理目录1 理解AOP1.1 什么是AOP1.2 AOP体系与概念2 AOP实例2.1 第一个实例2.2 第二个实例3 AOP相关注解1 理解AOP1.1 什么是AOPAOP(Aspect Or...
-
spring boot java 【SpringBoot3.0源码】启动流程源码解析 • 上
文章目录初始化SpringBoot启动类:...
-
java SpringBoot Actuator和Spring boot Admin工具
目录一、Spring Boot Actuator1、简介2、访问方式3、端点4、SpringBoot项目引入actuator端点定制端点一、定制health端点二、自定义info端点三、自定义metrics端点四、自定义En...
-
java java-ee Spring MVC响应处理
大家好,我是郭尕~响应处理1. 内置视图解析器2. 使用原生servlet的对象传递数据3. 使用ModelAndView对象传输数据4. 使用Model、Map、ModelMap传输数据5. 使用session传输数据1....
-
java Spring Boot Configuration Annotation Processor not configured
记录一下今天遇到的bug:Spring Boot Configuration Annotation Processor not configured文章目录Spring Boot Configuration Annotati...
-
jvm spring java-ee 后端 全网详细解决java.lang.ClassCastException: xxx类型 cannot be cast to xxx类型
文章目录1. 文章引言2. 复现错误3. 分析错误4. 解决错误5. 文章结论1. 文章引言xxx类型可以为如下类型:我们自定义的类:Student类Project类Person类…等等基本变量的包装类:int的包装类Int...
-
java spring boot SpringBoot3整合swagger(springdoc-openapi)
目录传送门一、前言二、入门配置1、改pom2、写Controller案例2.1不用其他配置2.2注意注释区别3、检验测试三、加强配置1、方式一:引入OpenApiConfig2、方式二:配置application.yml传送...
-
java mybatis 【Spring】三大依赖注入(@Autowired,Setter,构造方法)
目录一、属性注入(@Autowired)1.1 优点分析1.2 缺点分析1.2.1 无法实现final修饰的变量注入。1.2.2 兼容性不好1.2.3 (可能违背)设计原则问题1.2.4 代码举例:1.2.5 出现循环依赖该...
-
spring boot java 【数据脱敏方案】不使用 AOP + 注解,使用 SpringBoot+YAML 实现
文章目录引入认识 YAML 格式规范定义脱敏规则格式脱敏逻辑实现读取 YAML 配置文件获取脱敏规则通过键路径获取对应字段规则原始优化后对数据进行脱敏处理递归生成字段对应的键路径脱敏测试完整工具类引入在项目中遇到一个需求,需...
-
中间件 后端 spring boot spring spring cloud 深度解析Elasticsearch索引数据量过大的优化与部署策略
✨✨谢谢大家捧场,祝屏幕前的小伙伴们每天都有好运相伴左右,一定要天天开心哦!✨✨ 作者主页:喔的嘛呀目录引言一. 分片和副本策略1.1分片策略1.1.1 数据量1.1.2 查询和写入负载1.1.3 硬件资源1.1.4...
-
java 后端 Spring中构造注入详解
目录一、构造注入是什么二、构造注入重载一、构造注入是什么书接上回,我们已经知道了setter注入是什么了,这里的构造注入也就很好理解了。构造注入也就是Spring通过调用类对象中的构造方法来进行注入。接下来利用代码演示构造注...
-
java Spring IOC 容器循环依赖解决(三级缓存)
对于循环依赖的解决,首先得了解Spring IOC 容器的创建过程,在加载过程中,Bean 的实例化和初始化是分开的,所以在解决循环依赖的问题时,也是基于Bean 的实例化和初始化分开执行这一特点。我们将实例化后的Bean...
-
spring boot java web安全 漏洞利用 spring综合性利用工具-SpringBoot-Scan(一)
日常渗透过程中,经常会碰到Spring Boot搭建的微服务,于是就想做一个针对Spring Boot的开源渗透框架,主要用作扫描Spring Boot的敏感信息泄露端点,并可以直接测试Spring的相关高危漏洞。于是,就写...
-
JavaEE进阶(11)Spring AOP:AOP概述、Spring AOP快速入门、详解)、原理(代理模式:静态代理、动态代理:JDK动态代理、CGLIB动态代理)、源码剖析(了解)
接上次博客: JavaEE进阶(10)SpringBoot统一功能处理:拦截器入门及详解、DispatcherServlet源码、统一数据返回格式、统一异常处理、@ControllerAdvice源码、案例代码补充-CSDN...
-
Spring Cloud入门-Gateway服务网关(Hoxton版本)
创建 api-gateway模块这里我们创建一个api-gateway模块来演示Gateway的常用功能。在pom.xml中添加相关依赖两种不同的配置路由方式Gateway 提供了两种不同的方式用于配置路由,一种是通过yml...
-
后端 java spring boot Spring Cloud微服务注册中心Consul入门使用(上)
一、Consul安装使用Consul是Go语言编写的一个分布式高可用的服务网格解决方案,提供包括服务发现、配置和分段功能在内的全功能控制平面。它的每个功能都可以单独使用,也可以用它来构建完整的服务网格。为什么要用它呢?因为E...