目录
0.前言
前提
1.适合人群:有java、SSM框架基础
2.电脑配制好java的环境,有IDEA
3.电脑配置好maven环境
介绍
1.SpringBoot是干嘛的?
SpringBoot主打的就是快速,比如SSM框架就比较麻烦,要各种配置,还要自己配置tomcat,而SpringBoot非常简洁,它内嵌了web服务器,不需要自己安装tomcat,不需要各种麻烦的配置,只需要将你要使用的东西引入到pom.xml里面,非常高效。
2.我这里使用maven的方法
这种方法出现错误的可能性小,因为使用的版本都是自己常用的,如果用IDEA的快速搭建方法,因为版本问题,可能会出错。
1.创建maven项目
在IDEA中 File --》 new --》project
文件目录展示
2. 导入SpringBoot起步依赖
pom.xml文件导入如下依赖
不要删除原有的pom.xml,在project标签里面加上下面代码就行
导入之后刷新maven,让它不报错就好
<!--SpringBoot工程需要继承的父工程-->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<!-- 可修改版本,学习时使用2.1.3.RELEASE,修改完成刷新maven-->
<version>2.1.3.RELEASE</version>
</parent>
<dependencies>
<!--web开发的起步 依赖SpringMvc-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
3.创建目录
写控制类
在src\main\java下创建 com.qcby.controller 的包
在包里面创建 HelloController的java文件
HelloController.java
com.kyw.controller.HelloController
写上下面代码
package com.kyw.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
@Controller
@RequestMapping("/hello")//这是Controller路径
public class HelloController {
@ResponseBody//让数据直接显示在页面上
@RequestMapping("/hw")//这是方法路径
public String hello() {
return "Hello World!";
}
}
写启动类
在com.kyw里面创建引导类(启动类)
StartApplication.java
package com.kyw;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
/**
* 引导类。SpringBoot项目的入口
*/
@SpringBootApplication
public class StartApplication {
public static void main(String[] args) {
SpringApplication.run(StartApplication.class, args);
}
}
目录
4.搭建完毕,直接启动!
点击小按钮
显示下图表示成功启动
在浏览器中访问测试
localhost:8080/hello/hw
到这里就已经全部成功啦,恭喜
5.自定义路径(延生内容)
一般的路径格式是:
ip、主机地址端口号/项目路径/controller的根路径/方法的路径
例如: http://locahost:8080/ssm/login/index
Spring Boot 默认项目路径是 空,所以可以不用写,可以直接
http://localhost:8080/login/hello
如果controller根路径不写,默认为空,所以可以直接
自定义端口号
在resources下新建文件(鼠标右键resources--》new--》file)
application.yaml
空格和缩进都不能修改,必须这个格式,要顶格写
server:
port: 8081
这样端口号就变成了8081
访问路径就变成了
localhost:8081/hello/hw