(入门SpringBoot)SpringBoot来临(一)

1.创建独立的Spring应用程序.
2.嵌入tomcat,Jetty或者Undertow,无需部署war文件;
3.允许通过Maven来获取starter;
4.尽可能的自动配置Spring.
5.提供生产就绪型功能,如指标,健康检查和外部配置.
6.绝对没有代码生成,对xml没有要求配置.

下面创建一个SpringBoot入门项目:

1.pom.xml

 <!-- AOP -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-aop</artifactId>
        </dependency>
        <!-- web开发包 -->
        <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>

2.代码:

//@SpringBootApplication
@Controller
//启动spring boot自动装配.
@EnableAutoConfiguration
public class DemoApplication {

    @RequestMapping("/test")
    @ResponseBody
    public Map<String,Object> test(){
        Map<String,Object> map = new HashMap<String,Object>();
        map.put("key","value");
        map.put("key2","value");
        return map;
    }
    public static void main(String[] args) {
        SpringApplication.run(DemoApplication.class, args);
    }

}

猜你喜欢

转载自www.cnblogs.com/historylyt/p/10888117.html