什么是Spring Boot
来源:互联网 发布:在淘宝上的原创服饰 编辑:程序博客网 时间:2024/05/17 03:31
一、什么是Spring Boot
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置(习惯优于配置),从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。
二、Spring Boot的优缺点
优点:
1、快速构建项目
2、对主流开发框架的无配置集成
3、项目可独立运行,无须外部依赖Servlet容器
4、提供运行时的应用监控
5、极大地提高了开发、部署效率
6、与云计算的天然集成
缺点:
1、书籍文档较少且不够深入
2、一定要使用Spring框架
三、快速入门
1、设置spring boot 的parent
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.9.RELEASE</version></parent>
ps:spring boot 项目必须要将parent设置为spring boot的parent
2、导入spring boot的web支持
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency>
3、添加spring boot 的插件
<plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId></plugin>
4、编写第一个Spring Boot的应用
@SpringBootApplication@Controller@Configurationpublic class TestApplication { public static void main(String[] args) { SpringApplication.run(TestApplication.class,args); } @RequestMapping("hello") @ResponseBody public String helloword(){ return "helloWord"; }}
1、@SpringBootApplication:Spring Boot项目的核心注解,主要目的是开启自动配置
2、@Configuration:这是一个配置Spring的配置类
3、@Controller:SpringMVC的Controller控制器
4、main方法:这个应用的入口
阅读全文
0 0
- 什么是Spring Boot
- 什么是Spring Boot?
- 什么是spring boot
- 什么是Spring Boot
- 什么是spring boot
- Spring Boot基础之“什么是Spring Boot”
- 65.什么是IOC?【从零开始学Spring Boot】
- 微服务:Spring Boot第一篇——什么是Spring
- 【Spring Boot】Spring Boot
- 什么是Boot Loader
- 什么是Boot loader
- 什么是Boot Loader
- 什么是boot loader?
- 什么是Boot Loader
- spring boot
- spring boot
- spring-boot
- spring boot
- TOJ 5136: 隧道有多长
- skywalking源码学习
- 扫雷——1.第一步不炸死2.坐标周围没雷,可以实现展开
- java 1.8 hashmap深度解读
- Android 监听HOME键。
- 什么是Spring Boot
- jQuery ajax
- JS中的数据结构
- 线性回归---公式推导
- DECLARE_SERIAL / IMPLEMENT_SERIAL 宏的技术详解
- 八周三次课(12月13日) 15.1 多线程实例 15.2 多线程锁
- 链家网爬虫
- 内核snprintf的0x300数据访问异常
- 跟随游戏