1、创建一个maven项目,项目类型必须选择jar类型,springBoot项目启动是以java项目类型启动的
2、配置SpringBoot
<!--引入SpringBoot的父类依赖 -->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.3.3.RELEASE</version>
</parent>
<dependencies>
<!-- 引入web组件 相当于配置好了springmvc、spring、mybatis -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>
3、创建被访问类
package com.zpark.controller;
import java.util.HashMap;
import java.util.Map;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController //代表我们是Controller层,并且固定我们这个类下的所有方法返回值都是Json数据格式
public class HelloWordController {
@RequestMapping("/back") //代表请求的路径
public Map<String,String> getBack(){
HashMap<String, String> mp = new HashMap<>();
mp.put("errorStatus", "200");
mp.put("errorMessage", "错误");
return mp;
}
}
4、创建启动类
package com.zpark.app;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.context.annotation.ComponentScan;
@ComponentScan("com.zpark.controller") //代表需要扫描这个包下的所有
@EnableAutoConfiguration //启动类上加此注释
public class App {
public static void main(String[] args) {
SpringApplication.run(App.class, args);
}
}
5、创建完成后以java形式启动程序
得结果
{"errorMessage":"错误","errorStatus":"200"}