假期周进度报告7

(1)本周做了什么,花在学习上多长时间,花在代码上多长时间,花在解决问题用了多长时间

本周完成了springboot框架的入门学习,对于springboot的原理虽然剖析的并不到位,但是已经掌握了基本的使用方法和部分注解。

科二没过。。。。挂在坡起上了,竟然压了右边的线,拿本计划推迟到了国庆节!

每天会使用三个小时的时间来学习,大部分时间都花在了敲代码上。

Spring Boot 是一个用于构建独立、基于生产级别的 Spring 应用程序的开源框架。它简化了 Spring 应用程序的配置和部署过程,提供了一种快速开发的方式,以便于开发者能够专注于业务逻辑而不必过多关心底层的配置细节。

以下是 Spring Boot 的一些主要特点和优势:

  1. 简化的配置: Spring Boot 提供了许多默认配置,减少了传统 Spring 配置的繁琐性。开发者可以通过少量的配置来实现常见功能,减少了样板代码。

  2. 自动配置: Spring Boot 根据项目的依赖自动进行配置,使得开发者不必手动配置许多组件,大大简化了项目的初始化。

  3. 嵌入式 Web 服务器: Spring Boot 内置了常见的 Web 服务器,如 Tomcat、Jetty 和 Undertow,可以直接将应用程序打包成可执行的 JAR 或 WAR 文件,方便部署。

  4. 起步依赖: Spring Boot 提供了一系列预定义的依赖,称为 "起步依赖",可以轻松地集成各种功能,如数据库访问、安全性等。

  5. 生产就绪性: Spring Boot 考虑了生产环境中的各种方面,如监控、健康检查、性能调优等,有助于开发出更稳定、可靠的应用程序。

  6. 命令行工具: Spring Boot 提供了命令行工具,可以快速创建项目、运行任务等,提高了开发效率。

  7. 适用范围广泛: Spring Boot 可以用于构建各种类型的应用程序,包括 Web 应用、RESTful 服务、批处理作业等。

  8. 大量的扩展: Spring Boot 支持丰富的插件和扩展,使得开发者能够根据项目需求进行定制。

Spring Boot 简化了 Spring 应用程序的开发和部署过程,提供了快速构建可靠的应用程序的能力,同时仍然保留了 Spring 框架的强大功能。无论是小型项目还是大型企业级应用,Spring Boot 都是一个强大的选择。

(2)下周准备做什么

下周我计划自己完成一套springboot工程的开发全流程。

(3)本周遇到的问题

学习完成springboot之后才发现原生态的springboot是不支持jsp技术的,原因是jsp这门技术已经过时了,现在企业上流行的开发方式采用的是前后端相分离的开发模式,后端基本只需要按照技术文档完成功能接口,页面之间的交互逻辑大部分都交给了前端人员进行开发,但是我对于前端技术Vue、axios掌握的并不好,只处于了解的阶段,所以我要想独立完成一个项目的开发必须使用jsp技术才能简化我的开发。springboot也提供了一种叫做thymeleaf的技术来实现对于HTML页面的集成,但是我认为jsp这种动态页面开发起来会比HTML简单得多,jsp提供的el表达式我觉得挺不错的,简单明了还好用,所以在学习过thymeleaf后我又百度找了几遍关于集成jsp技术的文章看了看,现在环境已经集成好了,下面要做的就是独立完成一个小项目。

posted @   努力学习2333  阅读(10)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示