我的第一个SpringBoot搭建过程
一、环境
1.JDK1.7
2.SpringBoot1.5.2
3.maven
4.eclipse
二、搭建过程
1、用eclipse创建一个maven项目,将maven项目转为普通web项目。
2、配置maven的pom.xml,具体如下
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.2.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
3、创建应用入口类,注意该类必须是在整个项目的包的根目录下
@SpringBootApplication
public class App {
public static void main(String[] args) throws Exception{
// TODO Auto-generated method stub
System.out.println("------------SpringBoot开始启动------------------");
SpringApplication.run(App.class, args);
System.out.println("------------SpringBoot启动完成------------------");
}
}
4、 创建controller,所有controller类必须放在对应的包下并且该包必须与入口类在同一级别
@Controller
public class TestController {
@RequestMapping("/test")
@ResponseBody
public String home() {
System.out.println("------------SpringBoot进入controller方法------------------");
System.out.println("88888888888888");
return "我要疯";
}
}
5、右键App.java 选择Run As ---> Java Application 即可运行该项目
6、浏览器输入http://localhost:8080/test 即可看到页面
7、我的项目结构图
我遇到的问题是页面一直显示404, 找了很多方法,main方法所在类要在根目录,springboot版本问题,jsp文件路径问题等等都试过了没用。
按照我上面的步骤项目应该可以正常运行,只是需要注意访问的路径。
如下图,红框是我项目的根目录,如果你访问的时候在路径里加入了根目录名那就会一直404. 所以我的访问路径是http://localhost:8080/test 即可
错误路径访问结果:
正确路径访问结果