第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

Spring概述

標簽:
Spring

Spring是现今Java开发人员最常用的框架,开发人员使用Spring来构建高性能的,易于测试的,可重用的代码。使用Spring,Java开发人员的效率极大提升。

什么是Spring?

这可能是一个面试时常问到,或入门的开发人员常问的问题,回答起来比较难。我刚开始学的时候,讲师说它有两大核心功能IOC和AOP,自己用了很久才能对这些概念理解的更清晰一点。

Spring是一个轻量级的框架,这里的轻量级不是说库或者类的大小,而是说Spring对我们的应用有很少的侵入作用,当我们不使用Spring的时候,只需改动很少我们的代码。使用Spring的时候,Spring也提供了很多的组件来加快我们的开发。

Spring特性

官方参考文档有提供各个版本新特性,这里列举大版本特性

4.x 版本新特性

参考New Features and Enhancements in Spring Framework 4.X

  • 全面支持Java8.0

  • 核心容器增强,添加@Description,提供@Conditional注解实现Bean条件过滤,@Lazy注解解决Bean延时依赖注入等

  • 支持Groovy定义Bean,其类似于XML,但是比XML更加灵活

  • Web增强,支持Servlet 3.0,引入@RestController,AsyncTemplate进行客户端异步无阻塞请求

  • 支持Websocket

  • 测试的增强

5.x 新特性

参考

Spring技术架构

Spring 5按功能分为以下几个大模块:

Spring的子项目则如下:Spring Projects列表

  • Spring Boot: 可以很容易的创建独立运行的Spring应用,内嵌Tomcat,Jetty或者Undertow, 提供生产级别的特性如metrics,健康检查和外部配置。

  • Spring Data: 提供统一的基于Spring的数据访问模型,Spring Data下针对不同的数据库提供了很多子的项目

  • Spring AMQP: 提供了高度抽象的模板,用于集成消息中间件

  • Spring Session: 提供API来管理用户的Session信息。

... 还有很多不同的项目

小结

Spring给开发者带来了很多便捷,它已经成为了Java开发人员必须要掌握的一项基本技能,这里主要是对Spring做一个概述,了解Spring的基本结构与所涉及的一些东西。

参考


點擊查看更多內(nèi)容
1人點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
JAVA開發(fā)工程師
手記
粉絲
1.1萬
獲贊與收藏
1545

關(guān)注作者,訂閱最新文章

閱讀免費教程

感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學(xué)

大額優(yōu)惠券免費領(lǐng)

立即參與 放棄機會
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

舉報

0/150
提交
取消