开始构思毕业设计项目之前就在纠结,直接用java还是选用框架?在学习过程中,老师所讲SpringBoot的例子,我认为不如直接用java更为方便快捷,通过尝试复写学习Spring Boot时学的接口的时候,我终于明白了他们之间的区别,下面我用一个通俗易懂的例子,来解释区别。
首先Java就像餐厅的厨房,提供了基本的工具(如刀、锅、碗、瓢、盆等)和食材(米、面、肉等)(类、方法、接口),让厨师(开发者)按照规则(语法)做菜(写代码)。
Spring Boot就如同智能厨房,相比较传统的厨房(Java),提供了很多自动化的工具和预设流程,让做菜(开发)更高效。例如Spring Boot自动配置数据库、Web服务器等,就像智能煤气灶自动调节火侯;并且提供了“预制菜”(依赖);而且打包也提供了外卖盒(直接打包JAR文件运行)
用Java的优势是功能强大,但都需要自己管理各个细节(如手动切菜、控制火候等)。
用Spring Boot的优势就是能快速启动,零配置,提升开发、打包效率。
暂无评论内容