多模块相互依赖问题

多模块相互依赖问题 问题描述 多模块项目,聚合工程模块打包方式为pom,子模块打包方式为jar。在原有项目中新增一个模块,子依赖已经导入公共依赖并已经更新maven仓库,引用公共模块方法无效,Maven仓库和Project Sructure 中 Dependencies都显示公共模块已经导入,但是!

RabbitMQ基础

RabbitMQ 一、MQ简介 消息队列(英语:Message queue)是一种进程间通信或同一进程的不同线程间的通信方式,软件的贮列用来处理一系列的输入,通常是来自用户。 消息队列提供了异步的通信协议,每一个贮列中的纪录包含详细说明的数据,包含发生的时间,输入设备的种类,以及特定的输入参数,也就

Redis基础

Redis基础 一、Redis入门 1.1 Redis简介 Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache, and message broker. 翻

SpringBoot底层理解

SpringBoot高级 一、SpirngBoot自动化配置原理 1.1 Spring Boot Starter Starter依赖管理机制通常是指Spring Boot项目中的依赖自动配置特性。Spring Boot简化了新项目的初始设置,它通过starter模块(例如spring-boot-st

SpringBoot入门

SpringBoot入门 SpringBoot基于Sring4进行设计,继承了原有Spring框架的优秀基因。SpringBoot准确的说并不是一个框架,而是一些类库的集合。maven或者gradle项目导入相应依赖即可使用 SpringBoot,而无需自行管理这些类库的版本。 约定优于配置,简单来

SpringMVC高级(SSM整合)

SpringMVC高级 一、SSM整合 整合思路及流程: 创建SpringConfig类---设置配置类注解,设置注解扫描包,导入其他配置类,开启事务,导入配置文件 整合MyBatis---需要获取SqlSessionFactoryBean来创建SqlSessionFactory ,进而来创建Sql

SpringMVC基础

springMVC基础 一、SpringMVC概述 SpringMVC 是一种基于 Java 的实现 MVC 设计模型的请求驱动类型的轻量级 Web 框架,属于 SpringFrameWork 的后续产品,已经融合在 Spring Web Flow 中。 SpringMVC 已经成为目前最主流的MV

SpringAOP原理及使用

SpringAOP AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可

Spring注解开发常用注解

Spring注解开发快速入门回顾 一、Spring中的常用注解 @Component:使用在类上用于实例化Bean @Controller:使用在web层类上用于实例化Bean(作用于@Component一致) @Service:使用在service层类上用于实例化Bean(作用于@Componen

Spring详解

Spring基础快速入门回顾 一、简介 1.1 简介 Spring使创建Java企业应用程序变得容易。它提供了你在企业环境中拥抱Java语言所需的一切,支持Groovy和Kotlin作为JVM上的替代语言,并根据应用的需要灵活地创建多种架构。从Spring Framework 6.0开始,Sprin