目录
一、总结性概括
spring boot是一个使用java代码的开源框架,开发的目的是解决spring应用出现的问题,并且简化spring应用的使用。相比spring应用,spring boot拥有可以自动配置、能嵌入web服务器、易于开发和部署等特点。因此spring boot在应用上相比spring应用更加简单、更易上手、更能提高效率和质量。
如今spring boot在软件开发领域有着重要的地位。它是一个相比于其他框架更快更好的框架,能够简化spring应用程序的开发过程。通过自动配置和内置的依赖管理,spring boot使得开发者能够更快速地构建复杂的应用程序。同时,spring boot还提供了许多功能使得应用程序更好地适应生产环境。由于spring boot能应用于许多环境,所以现在很多java人员将spring boot作为首选框架。
在未来spring boot的发展会非常广阔。随着微服务架构的普及和云原生开发的兴起,spring boot依然拥有着强大的优势。更能在未来随着人工智能、大数据等新兴技术的发展,能够与时俱进不断强化自己的功能,为开发新兴技术提供一个希望。
spring boot 的特点有:1.约定优先配置
2.能够独立运行
3.内嵌有servlet的容器
4.提供starter简化maven配置
5.自动配置spring
6.准生产应用监控
7.无代码生成和XML配置
二、介绍spring boot课程
spring boot课程顾名思义就是学习spring boot的应用,课程涵盖有网页的开发、java代码的使用、数据库的使用、项目管理等内容,最终目的是培养学生的综合素养。spring boot课程的授课方式是以课本上的案例带动学生对spring boot的兴趣,然后再逐渐脱离与案例使得学生能够熟悉的应用spring boot。
spring boot课程还能培养学生创新能力和解决问题的能力,面对如今不断变化的时代,创新能力和解决问题的能力能够助力人们更好的面对如今的时代。
当然学习spring boot也是一个机会,作为当下最热门的框架,学习spring boot可以让学生们更能了解到如今的框架水平如何?未来的发展趋势是如何?学会spring boot的道路是困难的,但这是每个程序员都要走的道路,道路的未来充满什么只有自己走过后才知道。
三、spring boot课程的学习体会
通过学习spring boot我收获颇丰。
在学完java语言和c语言后的我存在有一丝高傲,认为自己已经可以独自投入一个程序的开发,但是在学习过程中我明白了自己对代码的学习还只是“初出茅庐”的阶段,之前的高傲在逐渐深入spring boot的学习过程已经渐渐消散,最终在一个稍大规模的项目上,我的高傲彻底消失。
在学习Spring Boot课程时我感到困难,因为spring boot涉及的领域太多太多了,在还只是个新人的我面对这么广的天地,我寻找不到目标。当然spring boot课程拥有的复杂性和涉及的领域之多也占有一定比重原因,但是更多的还是自我的觉悟与努力不够。
在经历过打击后,我明白了自己真的要认真学习了,在经过学习数据库的使用、java代码的使用、网页开发等知识后,我切实有了“会当凌绝顶,一览众山小”的感觉。但我明白,spring boot还不是最高的山顶,学习是一个永无止境的过程,只能一步一步去寻找另一座“高山”,然后再次从山脚爬到山顶。
四、学习过程
1、课程环境的基础配置
(1)设置好JDK
(2)设置好Maven
(3)设置好编码为UTF-8
2、数据库的应用
数据库的基础代码:
创建数据库XXX:CREATE DATABASE XXX;
查看数据库:SHOW DATABASES;
删除数据库XXX:DROP DATABASE XXX;
使用数据库XXX:USE XXX;
查看表:SHOW TABLES;
3、项目的开发
4、配置阿里云镜像
5、配置好依赖
6、做好连接数据库的配置
7、准备好启动项
四、结果
1、网页项目失败案例
spring boot的开发并不是一帆风顺的,我们要时刻做好处理问题的准备。
2、网页项目成功案例
一个成功运行的代码,是能够证明自己成长的有力证据。
3、数据库运行失败案例
数据库使用失败,要仔细查看代码。
4、连接数据库失败案例
连接不到数据库,要认真寻找原因。
5、数据库使用成功案例
在导入sql文件时候可以用source命令。
6、连接数据库成功案例
经过排查成功的连接了数据库。
7、连接网站失败
要查看路径是否错误,代码是否错误,运行数据库是否正常。
8、运行代码出错
要弄好启动设置和JDK