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