创建项目 - HelloWorld01
单击【Create】按钮
在pom.xml文件里添加parent和web的起步器依赖
添加如下代码:
4.0.0 net.army.boot HelloWorld01 1.0-SNAPSHOT org.springframework.boot spring-boot-starter-parent 2.7.11 org.springframework.boot spring-boot-starter-web
刷新项目依赖
创建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 "Hello Spring Boot World~
"; } }
注意:控制器添加注解符@RestController,该注解为组合注解,等同于Spring中@Controller+@ResponseBody注解。
方法添加注解符@GetMapping(“/hello”),等同于Spring框架中@RequestMapping(RequestMethod.GET)注解。
运行入口类 - HelloWorld01Application
在浏览器里访问:http://localhost:8080/hello
修改控制器HelloController
运行入口类HelloWorld01Application,在浏览器里访问:http://localhost:8080/hello
在浏览器里访问:http://localhost:8080/lzy/hello
在resources目录下创建banner.txt文件
通过 http://patorjk.com/software/taag 网站生成标语字符串
将网站生成的标语字符串复制到banner.txt文件里
启动应用程序,查看启动标语
修改入口程序代码
修改代码如下:
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); } }
启动应用,查看效果,可以看到,项目启动标语消失了