02【掌握】使用STS或者IDEA创建SpringBoot项目

阅读导航

跳转到总目录

01、STS创建项目

1.1、创建项目

1.2、选择依赖

1.3、项目结构说明

默认生成的Spring Boot项目;

  • 主程序已经生成好了,我们只需要我们自己的逻辑
  • resources文件夹中目录结构
    • static:保存所有的静态资源; js css images
    • templates:保存所有的模板页面;(Spring Boot默认jar包使用嵌入式的Tomcat,默认不支持JSP页面);可以使用模板引擎(freemarker、thymeleaf)
    • application.properties:Spring Boot应用的配置文件;可以修改一些默认设置

1.4、pom.xml的配置说明

<?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://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
	<modelVersion>4.0.0</modelVersion>
	<parent>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-parent</artifactId>
		<version>2.2.2.RELEASE</version>
		<relativePath/> <!-- lookup parent from repository -->
	</parent>
	<groupId>com.sxt</groupId>
	<artifactId>01_springboot_hello</artifactId>
	<version>0.0.1-SNAPSHOT</version>
	<name>01_springboot_hello</name>
	<description>我的第一个Springboot项目</description>

	<properties>
		<java.version>1.8</java.version>
		<maven-jar-plugin.version>3.1.1</maven-jar-plugin.version>
	</properties>

	<dependencies>
		<!-- springboot对springmvc的支持 -->
		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-web</artifactId>
		</dependency>
		<!-- springboot对热部署支持 -->
		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-devtools</artifactId>
			<scope>runtime</scope>
			<optional>true</optional>
		</dependency>
		<!-- 配置文件依赖提示支持 -->
		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-configuration-processor</artifactId>
			<optional>true</optional>
		</dependency>
		
		<!-- lombok插件 -->
		<dependency>
			<groupId>org.projectlombok</groupId>
			<artifactId>lombok</artifactId>
			<optional>true</optional>
		</dependency>
		
		<!-- 测试依赖 -->
		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-test</artifactId>
			<scope>test</scope>
			<exclusions>
				<exclusion>
					<groupId>org.junit.vintage</groupId>
					<artifactId>junit-vintage-engine</artifactId>
				</exclusion>
			</exclusions>
		</dependency>
	</dependencies>

	<build>
		<plugins>
			<!-- 打包插件 -->
			<plugin>
				<groupId>org.springframework.boot</groupId>
				<artifactId>spring-boot-maven-plugin</artifactId>
			</plugin>
		</plugins>
	</build>

</project>

1.4、启动方式

1.4.1、使用工具启动

1.4.2、命令启动

Mvn install/package打包,之后使用java -jar去启动

1.5、Banner的修改

1.5.1、关闭Banner

1.5.2、修改Banner

修改在resources下面创建名为banner的文件 后缀无所谓 图片也可以

图标转换网址:http://www.network-science.de/ascii/

02、IDEA创建项目

2.1、创建项目

其他和STS一样

其他

我的副业:觉得我的文章写得不错就支持一下我的副业吧

我的其他平台

作者做笔记不容易,请评个分吧!

  • 如果觉得文章写行不错就点个 。✌
  • 如果觉得写得好就 一键三连!✌✌✌
  • 如果文章对你很有帮助,请 打赏。 💃💃💃💃💃
### 使用 Spring Tool Suite (STS) 创建新的 Spring Boot 项目 #### 准备工作 确保已正确安装并配置好 STS 环境。如果遇到无法找到 Spring 相关选项的情况,可能是因为插件未正常加载或环境变量设置不当[^4]。 #### 创建项目流程 通过 `File` 菜单下的 `New` -> `Other...` 打开新建向导窗口,在弹出的选择框内定位到 `Spring Boot` 类目下选取 `Spring Starter Project` 来启动创建过程[^1]。 在此过程中会涉及到一些基本信息填写: - **Group Id**: 填写项目的命名空间前缀,通常代表公司域名倒序。 - **Artifact Id**: 输入模块名称作为 Maven 构建工具识别依据。 - **Package Name**: 自动填充包路径,默认采用 GroupId 加上 ArtifactId 的形式组合而成。 - **Packaging Type**: 可选 jar 或 war 文件打包方式。 - **Java Version**: 设定目标 JDK 版本号。 完成上述参数设定之后继续推进直到最后确认生成即可获得基础框架结构完整的 Spring Boot 应用程序实例[^2]。 对于具体代码实现部分,则会在根目录自动生成带有 `@SpringBootApplication` 注解的主类文件用于驱动整个应用运行逻辑[^3]。 ```java package com.example.demo; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class SpringBootDemoApplication { public static void main(String[] args) { SpringApplication.run(SpringBootDemoApplication.class, args); } } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员卖剩鸭

喜欢就点赞,疼爱就打赏

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值