javascript
SpringBoot学期总结
什么是Spring?
是為了解決企業(yè)級(jí)應(yīng)用開發(fā)的復(fù)雜性而創(chuàng)建的,簡(jiǎn)化開發(fā)。
Spring是如何簡(jiǎn)化Java開發(fā)的?
為了降低Java開發(fā)的復(fù)雜性,Spring采用了以下4種關(guān)鍵策略:
- 基于POJO的輕量級(jí)和最小侵入性編程,所有東西都是bean;
- 通過IOC,依賴注入(DI)和面向接口實(shí)現(xiàn)松耦合;
- 基于切面(AOP)和慣例進(jìn)行聲明式編程;
- 通過切面和模版減少樣式代碼,RedisTemplate,xxxTemplate
什么是SpringBoot?
就是一個(gè)javaweb的開發(fā)框架,和SpringMVC類似,對(duì)比其他javaweb框架的好處,官方說是簡(jiǎn)化開發(fā),約定大于配置, you can “just run”,能迅速的開發(fā)web應(yīng)用,幾行代碼開發(fā)一個(gè)http接口
- Spring Boot 以約定大于配置的核心思想,默認(rèn)幫我們進(jìn)行了很多設(shè)置
Spring Boot的主要優(yōu)點(diǎn):
- 為所有Spring開發(fā)者更快的入門
- 開箱即用,提供各種默認(rèn)配置來簡(jiǎn)化項(xiàng)目配置
- 內(nèi)嵌式容器簡(jiǎn)化Web項(xiàng)目
- 沒有冗余代碼生成和XML配置的要求
學(xué)期總結(jié):
編程路漫漫,吾將上下而求索。
剛開學(xué)的那份景像還歷歷在目,現(xiàn)又匆匆的來到了期末,可能是Vue與SpringBoot自身的魔力,使我感覺這幾個(gè)月過的比以前些許充實(shí)些,也可能是寒假閑來之時(shí)學(xué)習(xí)過SpringBoot,以至于我在上課期間感到稍許輕松,無論如何,SpringBoot是interesting的。
老師講的簡(jiǎn)單易懂,深入淺出,讓我們能夠更好的做到把知識(shí)留在自己的腦海里,打下相對(duì)扎實(shí)的基礎(chǔ),雖然SpringBoot只教學(xué)到了國(guó)際化頁面,還有Shiro、SpringSecurity等稍許難點(diǎn)的內(nèi)容未學(xué),但自學(xué)何嘗不是一種鍛煉呢,學(xué)完了SpringBoot,還有SpingCloud、SpringBootAlibaba、MyBatisPlus以及Redis等中間件的學(xué)習(xí),編程路漫漫,吾將上下而求索。
總結(jié)
以上是生活随笔為你收集整理的SpringBoot学期总结的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 电商运营数据分析常用分析指标--概述及流
- 下一篇: 全国计算机等级考试二级 MySQL 数据