Maven方式构建SpringBoot项目的实现步骤(图文)
一,创建Maven项目
创建项目 - HelloWorld01

单击【Create】按钮

二,添加依赖
在pom.xml文件里添加parent和web的起步器依赖

添加如下代码:
<?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
http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>net.army.boot</groupId>
<artifactId>HelloWorld01</artifactId>
<version>1.0-SNAPSHOT</version>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.7.11</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
</project>刷新项目依赖

三,创建入口类
创建net.army.boot包,在包里创建启动类HelloWorld01Application

添加如下代码:
package net.army.boot;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
/**
* 作者:梁辰兴
* 日期:2023/5/23
* 功能:项目入口类
*/
@SpringBootApplication
public class HelloWorld01Application {
public static void main(String[] args) {
// 参数1:入口类示例;参数2:命令行参数
SpringApplication.run(HelloWorld01Application.class, args);
}
}注意:入口类必须添加注解符@SpringBootApplication,表明它是Spring Boot应用。在主方法里,利用SpringApplication类的run()静态方法启动HelloWorldApplication类的实例。
四,创建控制器
控制器是用于Web访问的,在net.army.boot包里创建controller子包,然后在子包里创建控制器HelloController

添加如下代码:
package net.army.boot.controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RestController;
/**
* 作者:梁辰兴
* 日期:2023/5/23
* 功能:Hello控制器
*/
@RestController
public class HelloController {
@GetMapping("/hello")
public String hello() {
return "<h1 style='color: red; text-align: center'>Hello Spring Boot World~</h1>";
}
}注意:控制器添加注解符@RestController,该注解为组合注解,等同于Spring中@Controller+@ResponseBody注解。方法添加注解符@GetMapping(“/hello”),等同于Spring框架中@RequestMapping(RequestMethod.GET)注解。
五,运行入口类
运行入口类 - HelloWorld01Application

六,访问Web页面
在浏览器里访问:http://localhost:8080/hello

七,修改访问映射路径
修改控制器HelloController

运行入口类HelloWorld01Application,在浏览器里访问:http://localhost:8080/hello

在浏览器里访问:http://localhost:8080/lzy/hello

八,定制启动标语
1、创建标语文件
在resources目录下创建banner.txt文件

2、生成标语字符串
通过 http://patorjk.com/software/taag 网站生成标语字符串

3、编辑标语文件
将网站生成的标语字符串复制到banner.txt文件里

4、查看启动标语
启动应用程序,查看启动标语

5、关闭启动标语
修改入口程序代码

修改代码如下:
package net.army.boot;
import org.springframework.boot.Banner;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
/**
* 作者:梁辰兴
* 日期:2023/5/23
* 功能:项目入口类
*/
@SpringBootApplication
public class HelloWorld01Application {
public static void main(String[] args) {
// 创建Spring应用
SpringApplication app = new SpringApplication(HelloWorld01Application.class);
// 设置标语模式 - 关闭模式
app.setBannerMode(Banner.Mode.OFF);
// 运行Spring应用
app.run(args);
}
}启动应用,查看效果,可以看到,项目启动标语消失了

到此这篇关于Maven方式构建SpringBoot项目的实现步骤(图文)的文章就介绍到这了,更多相关Maven构建SpringBoot内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
SpringBoot 基于 MongoTemplate 的工具类过程详解
MongoDB是一个高性能,开源,无模式的文档型数据库,是当前NoSql数据库中比较热门的一种,这篇文章主要介绍了SpringBoot基于MongoTemplate的工具类,需要的朋友可以参考下2023-09-09
阿里通用OCR文字识别/图像识别/图片识别对接代码示例(Java篇)
这篇文章主要介绍了阿里通用OCR文字识别/图像识别/图片识别对接(Java篇)的相关资料,文中详细介绍了包括开通服务、测试图片、编写识别代码、处理识别结果等步骤,需要的朋友可以参考下2024-12-12


最新评论