spring boot搭建Hello Word

一、安装与配置jdk

spring boot搭建Hello Word

二、安装与配置maven

安装好maven,必须配置环境变量

spring boot搭建Hello Word

通过cmd命令查询maven是否安装成功,以下是安装成功的界面

spring boot搭建Hello Word

修改setting.xml的配置,制定本地仓库的路径,我将本地仓库放在D盘的LocalRepository文件夹下

spring boot搭建Hello Word

三、安装idea开发工具及其配置

1、配置maven

spring boot搭建Hello Word

2、配置jdk

spring boot搭建Hello Wordspring boot搭建Hello Word

spring boot搭建Hello Word

spring boot搭建Hello Word

四、搭建

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,即可

 spring boot搭建Hello Word

五、问题

  问题:访问项目,出现404问题,一定是路径的问题,但是一直找不到解决方法,因为初次接触springboot,终于在csdn看到解决方法

spring boot搭建Hello Word

解决:出现该问题是输入URL没有映射到Controller类中,因为Controller类所在的包不在启动类所在的包下面,所以扫描不到。应该将Controller类放在启动类的下一级包中,这样的好处是,不用写任何xml,springboot会通过@SpringBootApplication自动扫描它下面的controller包,这样就能映射到啦,最好把dao、service放在启动类根包下面(谢谢csdn的大神们的解答~)

  spring boot搭建Hello Wordspring boot搭建Hello Word

六、比较

springboot两种启动tomcat方式

1、采用springboot内嵌的tomcat启动,既上面启动Application方法

2、采用传统的tonmcat启动

springboot的相关网站:http://www.zslin.com/?cateId=3&page=1

 

上一篇:MSCI 成份股 清单


下一篇:BBS论坛(二十一)