spring|SpringBoot使用起来太简单了,真香!
文章图片
文章图片
文章图片
文章图片
刘小爱自学Java的第131天 。
感谢你的观看 。
今日学习内容安排如下:
- 为什么要使用SpringBoot?
- SpringBoot的强大之处 。
- 用SpringBoot编写入门程序 , 学习并使用Java配置的方式 。
当我们还在辛苦的搭建项目环境时 , 可能Python程序员已经把代码都快写完了 。
你还真别信 , 现在从零开始搭建一个完整的SSM框架项目环境 , 少说也要二十来分钟 。
究其原因主要是两点:
- 复杂的配置:各种xml文件的配置 , spring的 , mybatis的等等 。
- 混乱的依赖管理:这个就更令人头痛了 , 既要决定项目里要用哪些依赖 , 又要解决版本冲突的问题 。
SpringBoot是Spring项目中的一个子工程 , Spring大家族中的一员 。
boot也就是启动的意思 , 用SpringBoot创建Java应用会简单快速很多 。
SpringBoot主要特点如下:
- 有一个非常快速的入门体验 。
- 绝对没有代码生成 , 也无需 XML 配置 。
- 更多高级的应用可以去官方文档查看 。
这两种方式都非常的简单 , 我们手动创建:
①添加父工程坐标
我们以前是自己创建一个父工程 , 这里是使用springboot自带的父工程:
spring-boot-starter-parent
使用SpringBoot能解决版本冲突问题 。
版本冲突可是一个非常恼人的问题 , 有一些bug死活都找不出原因 , 可能就是版本冲突 。
②引入依赖
父工程只是起到一个版本管理的作用 , 项目中具体需要使用到哪些依赖还是要引入 。
上述例子中都是SpringBoot根据spring-boot-starter-web这个依赖自动引入的 , 而且所有的版本都已经管理好 , 不会出现冲突 。
- 航天器|中国可重复使用航天器刚发射成功,美媒就来乱弹琴:或是太空武器
- 航天器|热烈祝贺!我国可重复使用试验航天器成功着陆!
- 精彩球坛|适合追剧党使用的蓝牙耳机有哪些推荐啊?日常听歌看剧必备神器!
- 航天器|任务完成了都没一张照片,我国“可重复使用航天器”为何这么神秘
- 澄澈的眼|这Spring注入对象处理过程也太细了,收藏了,什么神仙
- 苹果|网友使用iOS13.7后真实感受:真后悔购买
- 柠檬少年|一加8pro的使用开箱及初体验
- Java|马化腾登顶中国首富,微信、QQ却都免费使用,腾讯到底咋赚钱的?
- 卫星|以前用的“卫星锅”,它到底能看到些什么?怪不得要禁止使用
- 光一样的少年|必须试试,受够了电脑弹窗广告的你