作者:乐在TV | 来源:互联网 | 2023-09-18 02:14
一、认识SpringBoot什么是springbootSpringBoot是简化spring应用的创建、运行、调试、部署等等而出现的。以前传统的javaweb开发的模式是:在Ecl
一、认识Spring Boot
什么是springboot
Spring Boot 是简化spring应用的创建、运行、调试、部署等等而出现的。
以前传统的java web开发的模式是:在Eclipse/Idea中配置好tomcat服务器、maven,然后在maven的配置文件加入一系列的jar包依赖。
包括spring的多个包,工具包,还需管理好各个包之间的版本,防止包冲突或者包的版本兼容性问题,然后再配置spring的配置文件,Mybatis的配置文件。
然后再启动项目。这个过程是麻烦、易错、费事的。
当我们使用spring boot后上面的这些复杂的配置基本可以省略,我们可以在很短的时间内配置好一个基于springboot的web项目,用一句话总结就是web开发从未如此简单。
springboot的优点
- 配置简单,快速打包构建
- 快速整合第三方框架,无需单独配置文件
- 快速集成spring生态系统
- 包依赖没有兼容性问题
- 提高开发效率
- 内置web应用服务器,无需配置tomcat服务器
快速入门
我们首先来个简单的入门体验,让大家知道,怎么在十分钟左右搭建好一个java web项目(我使用的开发工具是Idea,所以所有的例子都是有那个Idea开发的)
1.新建springboot项目
Idea新建项目的时候,可以直接新建springboot项目,根据下面四张图片就可以搞定
@RestController
public class HelloWorldController {
@RequestMapping("/helloword")
public String index() {
return "Hello World";
}
}
添加上面两项,然后重启项目,我们就可以在浏览器通过http://127.0.0.1:8080/helloworld访问了,是不是so easy。
总结
使用spring boot可以非常方便、快速搭建项目,不用关心框架之间的兼容性,适用版本等各种问题,我们想使用任何东西,仅仅添加一个配置就可以,让程序员的关注点在业务逻辑上。