springboot 入门
一、 首先要创建项目,这里采用maven来创建springboot项目,不使用骨架,自己配置pom文件
pom文件如下
<?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>top.takefly.demo</groupId>
<artifactId>SpringBoot-demo</artifactId>
<version>1.0.0-SNAPSHOT</version>
<!--以springboot作为父工程-->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.4.RELEASE</version>
</parent>
<!--创建一个ssm项目-->
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
</project>
二、创建springboot启动类
任意名称:如BootApplication
package top.takefly.boot;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
@SpringBootApplication
public class BootApplication {
public static void main(String[] args) {
SpringApplication.run(BootApplication.class , args);
}
}
三、测试
1.打开浏览器输入
http://localhost:8080/
会返回一个错误页面,此时不要着急,错误说明了,项目搭载成功,只是没有controller控制器,所以配置hellocontroller入门,但是controller的编写有规则,位置必须置于启动类的同包下、子包,只有这些位置才能被springboot注册,因为springBoot程序只加载BootApplication.java所在包及其子包下的内容。
路径如下即可: