首先说明本人是一个在学习java的小菜鸟,本文的内容有许多都是借鉴于其他博主和网络文章上的知识点。我只是在学习使用SpringBoot的过程中对自己需要的东西进行收集和整理,因此可能学习的内容有部分讲解的比较不够全面和深刻。SpringApplication执行原理1、创建一个SpringApplication对象实例,然后调用这个创建好的SpringApplication的实例方法。在Sprin
转载 2024-06-21 19:08:29
23阅读
目录1 项目工程类信息注册1.1 @Component形式1.2 @ComponentScan形式1.3 @Import形式1.4 @ImportResource形式1.5 beanMethods方式1.6 解析接口中的beanMethods方式1.7 递归解析当前类的父类2 Spring自动装配原理3 小结对Springboot有所了解的读者,对一些理念想必很熟悉,如Springboo
转载 2023-11-30 16:09:49
52阅读
1、SpringBoot概述SpringBoot是整合Spring技术栈的一站式框架 SpringBoot是简化Spring技术栈的快速开发脚手架2、HelloWorld(开发->部署)2.1Spring Initializr快速创建2.2导入Web场景启动器<dependency> <groupId>org.springframework.boot</
一、前言最近公司项目准备开始重构,框架选定为SpringBoot+Mybatis,本篇主要记录了在IDEA中搭建SpringBoot模块项目的过程。1、开发工具及系统环境2、项目目录结构二、搭建步骤1、创建父工程① IDEA 工具栏选择菜单 File -> New -> Project... img ② 选择Spring Initializr,Ini
转载 2024-03-04 09:59:51
73阅读
话不多说直接上干货。这里我们整合四个模块common daoserviceweb一、新建父工程,File 新建项目,选择Spring项目点击下一步填写项目信息点击下一步选择项目需要的依赖(根据自己需要的选择)新建项目后删除以下目录,只保留xml、iml、.gitignore这里注意的是 父项目中的打包方式为pom到此为止、以上就建好了父工程。二、新建子工程点击项目根目录,选择新建子模块b
转载 2024-03-20 16:03:08
145阅读
SpringBoot实战项目精华总结(四)     一、登录拦截原理与实现 -- AOP     二、微信推送模板消息     三、websocket模板消息推送     四、Freemarker的使用     五、分布式系统下的session及其他
转载 2024-06-12 12:23:18
183阅读
一、搭建一个Maven 多模块项目我们意思一下,假设我们构建的项目就这三个模块springboot-front web层springboot-service 业务层springboot-dao 数据持久层依赖关系如下: 依赖依赖 springboot-front springboot-service
转载 2024-02-19 12:09:58
54阅读
Spring Boot 是一个基于 Spring 框架的快速开发框架,可以用于构建独立的
原创 2023-03-25 11:47:33
171阅读
1点赞
一、参考资料https://www.bilibili.com/video/BV19K4y1L7MT?p=84
原创 2022-07-28 14:18:22
422阅读
之前习惯用了eclipse,最近转到IDEA后,给我最大的差别就是:eclipse有workspace的概念,而IDEA最顶层是project;这就导致了eclipse可以在同一窗口打开多个project,而IDEA只能打开一个project。后来学习找到可以通过新建一个空project的maven项目,然后添加多个Modules来实现同时打开多个project。闲话不多说,写个小Demo记录一下
转载 2024-04-01 09:29:49
33阅读
项目地址https://gitee.com/jumper17/springboot-multi-project0. 前言我们需要建一个名字为multi的父项目,接下来在这个multi父工程上建立multi_common multi_dao multi_service multi_web 四个模块,在multi这个模块引用建立的四个子模块。 这四个子模块都是一个简单的SpringBoot项目。只是有
一般情况下,一个SpringBoot应用 = 一个微服务 = 一个模块 = 一个有边界的上下文,如果有多个模块,我们就开发多个微服务,多个SpringBoot应用,然后使用Springcloud实现它们之间动态访问和监控。 但是有时我们也会希望将多个模块放入一个SpringBoot应用中,这样模块之间调用可以在一个JVM内进行,适合小型系统的部署,随着规模扩大,我们还可将这些模块变成一个个微服务,
springboot模块打包以及运行测试springboot模块打包以及运行测试项目目录结构weisite父项目下的pom.xmlcommon项目下的pom.xmlmbg项目下的pom.xmlofficial-website项目下的pom.xml多模块下项目下的打包操作 springboot模块打包以及运行测试这几天写完了一个多模块springboot项目,没想到在打包的时候踩了一点坑,
转载 2024-03-25 09:17:11
57阅读
一、前言 spring-boot模块提供了一些特性用来支持springboot中其他模块,这些特性包含如下:SpringApplication类提供了静态方法以便于写一个独立了spring应用程序,该类的主要职责是create和refresh一个合适的Spring 应用程序上下文(ApplicationContext)一流的外部配置的支持(application.properties)提供了便捷
转载 2024-06-16 10:02:18
48阅读
本系统的特点:以Springboot为中心,模块化开发系统,用户可以随意删减除权限框架外 任意的系统模块。复用,组装性强。2种打包方式,传统可运行的tomcat目录 以及直接jar 方式运行。主要应用技术: Security+Ehcache+quartz+swagger2+Mysql5.6.... Ehcahce 缓存,减少数据库压力quartz 自定义任务执行时间。在线开放API文档
1.dependencyManagement 和 dependencies 区别: dependencies:即使子项目中不写依赖,子项目仍然会从父项目中继承该依赖项(全部继承)。 dependencyManagement:里只是声明依赖,并不实现引入,因此子项目需要显示的声明需要用的依赖,如果不在子项目中声明依赖,是不会从父项目中继承下来的,只有在子项目中写了依赖项,并且没有指定具体版本,才会从
Activiti7流程引擎 – 基础篇说到审批,就一定会有流程又称工作流(Workflow)。例如 开始 -> 申请 -> 主管审批 -> 人事审批 -> 结束,就是一个简单业务审批流程,按照某种预定义的规则传递文档、信息或任务的过程,通俗的说流程就是多种业务对象在一起合作完成某件事情的步骤。而在计算机体系中为了把步骤变成计算机能理解的形式就衍生出了流程引擎!在复杂多变的业
目录1.注解组件2. Configuration2.1 配置Pom.xml2.2 编写实体类2.3 User2.4 Pet2.3 编写Config2.4 编写主程序3.@Conditional条件装配4.@ImportResource5.导入application.properties配置文件里面的属性值5.1 方法一:@Component+@ConfigurationProperties5.1
转载 2024-04-02 21:12:22
67阅读
总想对微服务架构做一个小小的总结,不知如何下手,最近觉得还是从搭建微服务的过程来入手,对于springboot的maven项目从构建多模块架构进而衍化为常用的微服务架构来做个记录吧。首先,创建多个springboot项目,项目结构如图:裁剪后如右侧创建完成后,先解释一下:sharp-pom是父类工程,其他所有工程都要继承该工程,sharp-pom主要用来管理版本和声明一些jar的引用,本博主没有做
Springboot可以简化搭建项目,还可实现自动生成model/mapper代码等。注意:搭建的步骤:第一步:需要选择Spring Initializr,如果搭建maven项目的时候需要复制缺少的文件比较麻烦,但是直接选择这个搭建springboot项目比较简单搭建完毕之后项目结构如下:如果目录中没有颜色啥的,需要修改一下将java、resources\test目录修改为如上图所示的标志第二步:
  • 1
  • 2
  • 3
  • 4
  • 5