一 优点

  1.创建独立的Spring应用程序

  2.嵌入式的Tomcat,不需要部署war包

  3.简化Maven配置

  4.自动配置Spring

  5.提供生产就绪型功能,如指标,健康检查,和外部配置

  6.开箱即用,没有代码生成,也无需XML配置

二 代码实现

    1.环境要求

    JDK1.7及以上,Spring framework 4.1.5及以上

  2.pom.xml

  

<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>lf</groupId>
<artifactId>Springboot</artifactId>
<version>0.0.1-SNAPSHOT</version>
<!-- 继承 spring-boot-starter-paren -->
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.3.3.RELEASE</version>
</parent>
<dependencies>
<!-- SpringBoot 核心组件 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!-- 引入freeMarker的依赖包. -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-freemarker</artifactId>
</dependency>
</dependencies>
</project>

  3.Controller

package com.lf.controller;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController; @EnableAutoConfiguration//此注释自动载入应用程序所需的所有Bean
@RestController//@RestController = @Controller + 每个方法都加上@RequestBody注解
public class HelleController { @RequestMapping("hello")
public String hello(){
return "success";
} public static void main(String[] args) {
SpringApplication.run(HelleController.class, args);
}
}

  4.访问效果

最新文章

  1. ASP.NET Core的路由[1]:注册URL模式与HttpHandler的映射关系
  2. uva12546. LCM Pair Sum
  3. mybatis 与 xml
  4. MFC程序中使用调试宏ASSERT()、ASSERT_VALID()、VERIFY()和TRACE()的区别
  5. Java并发编程中的阻塞和中断
  6. django连接mysql自动同步生成数据表
  7. 【PHP代码审计】 那些年我们一起挖掘SQL注入 - 5.全局防护Bypass之宽字节注入
  8. linux下mysql修改数据库账户root密码
  9. [codevs4247]奇特的生物
  10. 【留坑】uva12299
  11. mysql 自己定义存储过程和触发器
  12. ASP.NET MVC Framework
  13. JSPatch技术文档
  14. VC/MFC 使edit控件不能进行粘贴操作
  15. n的阶乘
  16. Linux 高速操作IOport
  17. 刀片服务器和磁盘阵列卡(RAID)技术---永和维护
  18. c/c++ 右值引用,forward关键字
  19. Yii框架学习资源盘点
  20. 构建可扩展的微博架构(qcon beijing 2010演讲)#高并发经验值#

热门文章

  1. 为Pdf批量添加水印
  2. MYSQL题讲答案
  3. 使用python编写微信跳一跳的自动脚本
  4. jmeter-01 JMeter HTTP测试的各元件功能演示示例
  5. Maven 环境搭建及相应的配置
  6. 一点记忆—— Java框架知识的学习有感
  7. RabbitMQ(4) 未路由的消息、TTL和死信
  8. Linux(CentOS7)下发送邮件(使用Gmail作为发件服务器)
  9. py2exe生成.exe(python3.4 尝试)
  10. maven手动添加jar(转)