本文共 3566 字,大约阅读时间需要 11 分钟。
我的环境准备:
jdk:11
maven:apache-maven-3.3.9-bin.zip mysql:mysql-5.5.36-win32 MySql Connector Java 5.1.23
Spring官方提供了非常方便的工具让我们快速构建应用 , Spring Initializr:
(1) 创建一个 Module,选择类型为 Spring Initializr 快速构建
(2) 设置 GAV 坐标及 pom 配置信息
(3) 选择 Spring Boot 版本及依赖 会根据选择的依赖自动添加起步依赖并进行自动配置
(4) 设置模块名称、Content Root 路径及模块文件的目录
点击 Finish,如果是第一次创建,在右下角会提示正在下载相关的依赖
(5) 项目创建完毕,如下(6) 项目结构
4.0.0 org.springframework.boot spring-boot-starter-parent 2.3.4.RELEASE com.loey 01_springboot 1.0.0 01_springboot Demo project for Spring Boot 11 org.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-starter-test test org.junit.vintage junit-vintage-engine org.springframework.boot spring-boot-maven-plugin
package com.loey;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;//SpringBoot项目启动入口类@SpringBootApplication//springboot核心注解,主要用于开启spring自动配置public class Application { //springboot项目代码必须放到Application类所在的同级目录或下级目录 public static void main(String[] args) { SpringApplication.run(Application.class, args); }}
@SpringBootApplication 注解是 Spring Boot 项目的核心注解,主要作用是开启Spring 自动配置,如果在 Application 类上去掉该注解,那么不会启动 SpringBoot程序
main 方法是一个标准的 Java 程序的 main 方法,主要作用是作为项目启动运行的入口1、在主程序的同级目录下,新建一个controller包,==一定要在同级目录下,否则识别不到 ==
2.编写myController程序
@Controllerpublic class myController { @RequestMapping(value="/springboot/say")//请求路径 @ResponseBody public String say(){ return "Hello springboot springmvc"; }}
@Controller 及 @ResponseBody 依然是我们之前的 Spring MVC,因为 Spring Boot的里面依然是使用我们的 Spring MVC + Spring + MyBatis 等框架
3.编写完毕后,从主程序启动项目,浏览器发起请求,看页面返回;控制台输出了 Tomcat 访问的端口 号
如何更改启动时显示的字符拼成的字母,SpringBoot呢? 也就是 banner 图案;
只需一步:到项目下的 resources 目录下新建一个banner.txt 即可。 图案可以到: 这个网站生成,然后拷贝到文件中即可!
转载地址:http://iluki.baihongyu.com/