传统的spring开发配置繁琐,依赖管理不便,部署流程复杂,也不便于集成第三方技术,开发、测试、部署效率低下。springboot解决了上述问题,帮助开发者快速构建基于spring的应用程序,简化开发流程。
springboot介绍
springboot提供了自动配置,解决了传统spring开发需要大量的配置文件的痛点,开发者只需零配置或极少配置,即可快速构建部署一个spring应用,提供了内嵌的web服务器以及服务监控、数据统计、便捷的依赖管理等特性。
springboot入门案例开发
这里以IntelliJ IDEA创建工程为例
首先File->New->Project
在打开的页面中选择你的jdk版本,然后next
填入maven信息如下,接着next
选择需要添加的依赖,这里我们添加一个spring web
添加完成后,点击next,输入工程名称以及存放路径后点击finish完成项目创建
创建好的项目结构如下
我们在demo包下创建一个控制器HelloController
@RestController
public class HelloController {
@GetMapping("/hello")
public String hello() {
return "hello springboot!";
}
}
运行启动类DemoApplication, 看到类似如下信息
访问控制器,默认端口为8080,也可以在application.properties文件里配置访问端口,我这里配置了端口为8081
server.port=8081
然后访问http://localhost:8081/hello
可以看到返回了我们在HelloController里写入的内容
至此,我们就完成了springboot入门案例,可以看到我们没有做任何配置,即运行了一个spring web应用,非常简单方便。
觉得作者写得不错的,欢迎转发、评论、收藏,也可扫码关注作者微信公众号