推荐《架构探险:从零开始写Java Web框架》
这本书首先从一个简单的 Web 应用开始,让读者学会如何使用 IDEA、Maven、Git 等开发工具搭建 Java Web 应用;接着通过一个简单的应用场景,为该 Web 应用添加若干业务功能,从需求分析与系统设计开始,带领读者动手完成该 Web 应用,完善相关细节,并对已有代码进行优化;然后基于
Knife4j文档请求异常(更新)
除了最后两个"/log/*“,”/admin/system/index/login/"是日志和登录接口以外,其他的都需要放行。我的是common一个单独的模块,在common模块中配置了WebMvcConfig。不在启动类上,而是加到了其他模块的注解中,可能会导致这种情况发生。在SpringBoot
springboot、spring-kafka、kafka-client的版本对应关系
在使用springboot集成kafka的时候需要注意springboot版本、引用的依赖spring-kafka版本和kafka中间件版本的对应关系,否则可能会因为版本不兼容导致出现错误。
CRM项目通过Filter完成Token验证实现后台登录并验证消息封装信息返回前端------CRM项目
CRM项目通过Filter完成Token验证实现后台登录并验证消息封装信息返回前端------CRM项目
Spring和Spring Boot的区别
总之,Spring 是一个全面的 Java 开发框架,而 Spring Boot 则是一种快速、便捷的方式来构建 Spring 应用程序。如果你需要构建一个复杂的企业级应用程序,那么 Spring 可能更适合你。Spring Boot 是基于 Spring 框架的一个全新的项目,它提供了一种快速、便
MyBatis 实现动态 SQL
MyBatis 中的动态 SQL 就是SQL语句可以根据不同的情况情况来拼接不同的sql。本文会介绍 xml 和 注解 两种方式的动态SQL实现方式。
Spring(18) @Order注解介绍、使用、底层原理
Spring(18) @Order注解介绍、使用、底层原理
Swagger3 使用介绍
迁移到SpringDoc确实是一个更好的选择。确实很好用,和之前熟悉的用法差不多,学习成本低。
nacos启动失败(解决方法汇总)
nacos安装启动失败 解决方法汇总
SpringCloud之Seata基本介绍与安装
Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata 将为用户提供了 AT、TCC、SAGA 和 XA 事务模式,为用户打造一站式的分布式解决方案。阿里巴巴作为国内最早一批进行应用分布式改造的企业,很早就遇到微服务架构下的分布式事务问题。阿里巴巴对于分布
JavaWeb:SpringBootWeb登录认证 --黑马笔记
什么是会话?在我们日常生活当中,会话指的就是谈话、交谈。在web开发当中,会话指的就是浏览器与服务器之间的一次连接,我们就称为一次会话。在用户打开浏览器第一次访问服务器的时候,这个会话就建立了,直到有任何一方断开连接,此时会话就结束了。在一次会话当中,是可以包含多次请求和响应的。比如:打开了浏览器来
新版Spring Security6.2架构 (一)
新版Springsecurity6.2架构介绍
spring boot3登录开发-2(1图形验证码接口实现)
上文我们已经整合好了jwt,本文我们开始实现图形验证码接口的实现。通过糊涂工具包的图形验证码工具完成获取验证码接口通过redis缓存key(验证码id)-value(验证码内容)
SpringCloud+Eureka+Nacos使用和扩展
服务生产者:一次业务中,被其它微服务调用的服务。(提供接口给其它微服务)服务消费者:一次业务中,调用其它微服务的服务。(调用其它微服务提供的接口)服务调用关系服务提供者:暴露接口给其它微服务调用服务消费者:调用其它微服务提供的接口提供者与消费者角色其实是相对的一个服务既可以是提供者也可以是消费者。
Java企业应用软件系统架构演变史
传统的三层架构将软件系统分为Presentation、Business Logic和Data Access三个层次,使得系统的设计和开发更加模块化和可维护。每个层次都具有明确的职责和功能,使得开发者可以更加专注于特定领域的开发工作,并且方便团队协作和项目管理。尽管随着技术的发展,出现了更多复杂的架构
71.Spring和SpringMVC为什么需要父子容器?
71.Spring和SpringMVC为什么需要父子容器?
【Spring MVC篇】返回响应
【Spring MVC篇】返回响应
spring eureka集群相关问题
EurekaServer节点启动的时候,DefaultEurekaServerContext.init()方法调用PeerEurekaNodes.start()方法,start方法中resolvePeerUrls()会从配置文件读取serviceUrl属性值获得集群最新节点信息,通过updatePe
【Spring MVC篇】Cookie和Session的获取 & Header的获取
【Spring MVC篇】Cookie和Session的获取 & Header的获取
【Spring原理进阶】SpringMVC调用链+JSP模板应用讲解
在坤坤饭店中,Spring MVC框架扮演了一个重要的角色,它与Servlet容器进行交互,以处理和分发请求。让我们看看Spring MVC是如何与Servlet容器进行交互的:当Servlet容器接收到HTTP请求后,它将请求交给DispatcherServlet处理。DispatcherServ