0


Maven方式构建Spring Boot项目

文章目录


一,创建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
在这里插入图片描述

添加如下代码:

packagenet.army.boot;importorg.springframework.boot.SpringApplication;importorg.springframework.boot.autoconfigure.SpringBootApplication;/**
 * 作者:梁辰兴
 * 日期:2023/5/23
 * 功能:项目入口类
 */@SpringBootApplicationpublicclassHelloWorld01Application{publicstaticvoidmain(String[] args){// 参数1:入口类示例;参数2:命令行参数SpringApplication.run(HelloWorld01Application.class, args);}}

注意:入口类必须添加注解符@SpringBootApplication,表明它是Spring Boot应用。
在主方法里,利用SpringApplication类的run()静态方法启动HelloWorldApplication类的实例。

四,创建控制器

控制器是用于Web访问的,在net.army.boot包里创建controller子包,然后在子包里创建控制器HelloController
在这里插入图片描述
添加如下代码:

packagenet.army.boot.controller;importorg.springframework.web.bind.annotation.GetMapping;importorg.springframework.web.bind.annotation.RestController;/**
 * 作者:梁辰兴
 * 日期:2023/5/23
 * 功能:Hello控制器
 */@RestControllerpublicclassHelloController{@GetMapping("/hello")publicStringhello(){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、关闭启动标语

修改入口程序代码
在这里插入图片描述

修改代码如下:

packagenet.army.boot;importorg.springframework.boot.Banner;importorg.springframework.boot.SpringApplication;importorg.springframework.boot.autoconfigure.SpringBootApplication;/**
 * 作者:梁辰兴
 * 日期:2023/5/23
 * 功能:项目入口类
 */@SpringBootApplicationpublicclassHelloWorld01Application{publicstaticvoidmain(String[] args){// 创建Spring应用SpringApplication app =newSpringApplication(HelloWorld01Application.class);// 设置标语模式 - 关闭模式
        app.setBannerMode(Banner.Mode.OFF);// 运行Spring应用
        app.run(args);}}

启动应用,查看效果,可以看到,项目启动标语消失了
在这里插入图片描述


本文转载自: https://blog.csdn.net/m0_62617719/article/details/130821121
版权归原作者 梁辰兴 所有, 如有侵权,请联系我们删除。

“Maven方式构建Spring Boot项目”的评论:

还没有评论