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内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
java线程中断 interrupt 和 LockSupport解析
这篇文章主要为大家介绍了java线程中断 interrupt 和 LockSupport示例解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪2023-02-02详解SpringBoot获得Maven-pom中版本号和编译时间戳
这篇文章主要介绍了详解SpringBoot获得Maven-pom中版本号和编译时间戳,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2020-01-01一行命令同时修改maven项目中多个module的版本号的方法
这篇文章主要介绍了一行命令同时修改maven项目中多个module的版本号的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧2019-06-06SpringBoot+Ajax+redis实现隐藏重要接口地址的方法
这篇文章主要介绍了SpringBoot+Ajax+redis实现隐藏重要接口地址,本篇文章主要讲诉使用SpringBoot项目配合Ajax和redis实现隐藏重要接口地址,这里我以隐藏秒杀地址为例,需要的朋友可以参考下2024-03-03springboot2.0 @Slf4j log 彩色日志配置输出到文件
这篇文章主要介绍了springboot2.0 @Slf4j log日志配置输出到文件(彩色日志),解决方式是使用了springboot原生自带的一个log框架,结合实例代码给大家讲解的非常详细,需要的朋友可以参考下2023-08-08springBoot之如何获取接口请求数据和返回数据实现日志
这篇文章主要介绍了springBoot之如何获取接口请求数据和返回数据实现日志问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2023-04-04
最新评论