创建SpringBoot和其原理

好处:1.敏捷开发  2.内置Tomcat  3.不用配置xml,只需写propertiy文件  4.微服务架构整合SpringCloud  5.配置简单

SpringBootHelloWorld

1.导入依赖

父类依赖 继承父类(其中自动引入大部分jar包)

    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>1.5.9.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>

springframework依赖(web包自动引入springmvc等许多jar)

    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </dependencies>

2.编写Controller

import java.util.Map;

@EnableAutoConfiguration  //自动配置
@RestController    //返回Json
public class baseController {

    @RequestMapping("/index")
    public String getMsg(){
        return "success";
    }

    @RequestMapping("/get")
    public Map<String,Object> getMap(){
        HashMap<String, Object> map = new HashMap<String, Object>();
        map.put("mark","first springboot ");
        return map;
    }

    public static void main(String args[]){
        SpringApplication.run(baseController.class,args);
    }

}

3.页面访问

http://localhost:8080/index

http://localhost:8080/get

猜你喜欢

转载自www.cnblogs.com/bockpecehhe/p/9022996.html