一、安装与配置jdk
二、安装与配置maven
安装好maven,必须配置环境变量
通过cmd命令查询maven是否安装成功,以下是安装成功的界面
修改setting.xml的配置,制定本地仓库的路径,我将本地仓库放在D盘的LocalRepository文件夹下
三、安装idea开发工具及其配置
1、配置maven
2、配置jdk
四、搭建
1、pom.xml
<?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>springboot</groupId>
<artifactId>springboot</artifactId>
<version>1.0-SNAPSHOT</version> <parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.4.0.RELEASE</version>
<relativePath/>
</parent> <dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency> <dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency> </dependencies> </project>
2、IndexController
package springboot.controller; import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController; /**
* Created by JC on 2017/2/21.
*/
@RestController
@RequestMapping(value="cont")
public class IndexController {
@RequestMapping(value = "index")
public String index()
{
return "hello"; }
}
3、Application
package springboot; import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication; /**
* Created by JC on 2017/2/21.
* 启动文件
*/
@SpringBootApplication
public class Application {
public static void main(String[] args)
{
SpringApplication.run(Application.class,args);
} }
4、启动Application,即可
五、问题
问题:访问项目,出现404问题,一定是路径的问题,但是一直找不到解决方法,因为初次接触springboot,终于在csdn看到解决方法
解决:出现该问题是输入URL没有映射到Controller类中,因为Controller类所在的包不在启动类所在的包下面,所以扫描不到。应该将Controller类放在启动类的下一级包中,这样的好处是,不用写任何xml,springboot会通过@SpringBootApplication自动扫描它下面的controller包,这样就能映射到啦,最好把dao、service放在启动类根包下面(谢谢csdn的大神们的解答~)
六、比较
springboot两种启动tomcat方式
1、采用springboot内嵌的tomcat启动,既上面启动Application方法
2、采用传统的tonmcat启动
springboot的相关网站:http://www.zslin.com/?cateId=3&page=1