Idea中会内置tomcatSpringBoot1、SpringBoot特性讲解 目的:创建和启动新的基于Spring框架的项目特点:1、为基于Spring的开发提供更快的入门体检2、创建可以独立运行的Spring应用
3、直接嵌入Tomcat或者Jetty服务器,不需要打包成war文件
4、提供推荐的基础POM文件(Starter)来简化Apache Mave
通过 SpringBoot 创建的项目,默认都会使用 SpringBoot 作为 POM 文件的 parent。但是有些时候我们可能不想使用 SpringBoot 作为项目的 parent。这时候就需要修改 POM 文件来完成。默认的 POM 文件 默认创建完 Spri
原创
2022-04-07 11:36:16
478阅读
SpringBoot02 - 项目结构(1)POM文件(1.1)继承<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.2.0.RELE
转载
2024-01-12 13:06:44
64阅读
前言 我们成功创建Spring Boot之后,pom.xml坐标文件中都会有如下一段引用:<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<ver
转载
2024-05-06 17:13:29
104阅读
Spring Boot要求main()方法所在的启动类必须放到根package下,命名不做要求spring-boot-starter-parent详解spring-boot-starter-parent是一个特殊的starter,它用来提供相关的Maven默认依赖。使用它之后,常用的包依赖可以省去version标签,会从parent这里继承,spring-boot-starter-parent 的
转载
2024-03-22 10:42:00
161阅读
关于这个其实官方文档已经有了相关说明:https://docs.spring.io/spring-boot/docs/2.0.4.RELEASE/reference/htmlsingle/#using-boot-maven-without-a-parent一般我们的项目都是自己去定义 parent,不会使用 SpringBoot 的,但是由于 Maven 是单继承的,这时候可以使用 <s..
原创
2022-12-22 01:07:24
84阅读
1. SpringBootWeb快速入门1.1 需求需求:基于SpringBoot的方式开发一个web应用,浏览器发起请求/hello后,给浏览器返回字符串 “Hello World ~”。1.2 开发步骤第1步:创建SpringBoot工程项目第2步:定义HelloController类,添加方法hello,并添加注解第3步:测试运行1.2.1 创建SpringBoot工程(需要联网)基于Spr
从Maven的继承开始说起:假设有两个子模块sub-1和sub-2,其pom文件分别如下所示:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/
转载
2024-10-09 12:50:27
16阅读
2020/04/29 补充:如果你是公司项目,用的是公司私有仓库,那你应该先问问公司负责仓库管理的同事,仓库内有没有这个包,或者有没有开启云仓库拉取前言在新建springboot项目引入RELEASE版本时,有几率从远程仓库下载jar包出错,导致jar包无法导入.即使我把相关的包都删完,都不行,要么换个仓库,要么换个版本.下面给出两个解决方法。<parent>
<groupI
转载
2024-10-25 14:10:13
52阅读
starter与parent的区别 朦朦胧胧中感觉starter与parent好像都是帮助我们简化配置的,但是功能又不一样,梳理一下。 starter是一个坐标中定了若干个坐标,以前写多个的,现在写一个,是用来减少依赖配置的书写量的 parent是定义了几百个依赖版本号,以前写依赖需要自己手工控制版本,现在由SpringBoot统一管理,这样就不存在版本冲突了,是用来减少依赖冲突的实际开发应用方式
转载
2023-07-06 20:16:13
135阅读
快速创建一个SpringBoot项目,选择需要的模块,向导会联网创建SpringBoot项目; 默认生成的SpringBoot项目;主程序已经生成好了,只需要编写自己的逻辑resources文件夹中目录结构 static:保存所有静态资源:js、css、images; templates:保存所有的模板页面(springBoot默认jar包使用嵌入式的tomcat,默认不接受jsp页面),可以使用
转载
2024-09-24 08:26:11
45阅读
Maven核心概念POM(Project Object Model)Maven的生命周期Maven 插件Maven 依赖管理POM(Project Object Model)一个项目所有的配置都放置在 POM 文件中:定义项目的类型、名字,管理依赖关系,定制插件的行为等等POM部分标签<project xmlns="http://maven.apache.org/POM/4.0.0"xmln
转载
2024-07-18 11:14:20
869阅读
<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://ma...
原创
2022-06-28 19:17:14
145阅读
maven依赖maven依赖0、结构1、maven的dependency中依赖范围取值2、maven的传递性依赖3、maven的依赖调节4、maven的可选依赖5、maven的依赖冲突解决maven仓库1、maven的多仓库架构图2、maven本地仓库3、maven中央仓库4、maven私服maven生命周期1、解释:2、maven的三大生命周期1、clean生命周期:清理项目,包含三个phase
转载
2024-09-10 12:01:39
22阅读
前言东西很简单,只是作为一个记录给后面的兄弟。周末搞了Linux上使用Maven打包遇到的问题。如果忽略排查思路可直接看解决问题The goal you specified requires a project to execute but there is no POM in this directory (/data/my). Please verify you invoked Maven f
前情提要maven这个工具用了好久了,但是一直都用的迷迷糊糊的,没有对它进行过系统性的学习,只是知道一些常用的功能怎么实现,所以20190516这一天我从JD购买了徐晓斌老师所著的《maven实战》一书,准备系统性的学习一下maven。pom结构我工作的主力语言是java,spring框架这个体系,所以pom文件天天见。该文件下,有用来声明当前项目坐标的<groupId>,<
转载
2024-05-04 15:40:21
36阅读
1、参考 搭建好父子模块。2、在父pom中添加对springboot的依赖,<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>
转载
2023-09-06 23:58:30
731阅读
将<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.3.2.RELEASE</version>&
原创
2023-06-06 16:53:52
377阅读
maven顶级pom和子pom的版本号批量修改Versions maven plugin 修改版本修改多模块工程里的子模块版本号,cd进入子模块目录里,执行:mvn org.codehaus.mojo:versions-maven-plugin:2.5:set -DnewVersion=0.0.16.RELEASE -DoldVersion=*-DoldVersion=* 这个参数会把工程里所有的
转载
2024-06-27 10:26:10
74阅读
版本对比
升级前版本升级后版本springboot1.5.13.RELEASE2.5.2springcloudEdgware.SR32020.0.3以下为升级过程中遇到的问题及解决办法1、bootstrap配置文件不加载升级至2.x之后发现bootstrap的配置文件不生效,经过debug之后发现在1.x版本中是根据BootstrapApplicationListener的onAppli
转载
2024-05-09 16:03:25
104阅读