.创建独立的Spring应用程序.
.嵌入tomcat,Jetty或者Undertow,无需部署war文件;
.允许通过Maven来获取starter;
.尽可能的自动配置Spring.
.提供生产就绪型功能,如指标,健康检查和外部配置.
.绝对没有代码生成,对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);
} }

最新文章

  1. C#/ASP.NET定时任务执行管理器组件&ndash;FluentScheduler定时器
  2. CF451B Sort the Array 水题
  3. 简单实现异步编程promise模式
  4. 史上最全的MSSQL复习笔记 (转连接)
  5. maven添加远程私服
  6. Ubuntu 12.10 安装 jdk-7u10-linux-x64.tar.gz(转载)
  7. (spring-第2回【IoC基础篇】)Spring的Schema,基于XML的配置
  8. 关于Hadoop之父Doug Cutting
  9. @DataProvider ITestContext 参数
  10. c# ADO连接Access 执行Open后程序自动退出
  11. winform程序中界面的跳转问题
  12. c#之线程入门
  13. sql 模糊查询带下划线的字段 _
  14. HSDFS fs命令
  15. Python常用库大全
  16. scrapy爬虫框架
  17. 判断二叉树是否BST
  18. Python中的算数运算
  19. access oarcle
  20. PHP与apache配置

热门文章

  1. (一)Spring之初了解
  2. css3 transform + deviceorientation实现图片旋转效果
  3. 一个完整的http请求分析
  4. R in action读书笔记(16)第十二章 重抽样与自助法之 置换检验
  5. jmeter 连接 mysql 进行压力测试
  6. ES6语法糖集锦
  7. (转) 淘淘商城系列——CMS内容管理系统工程搭建
  8. CSS3 loading 和 文字颜色渐变
  9. call, apply, bind 区别
  10. windows sdk编程隐藏窗体标题栏