猿學 Spring 4 3 的新功能和增強

2021-07-14 09:18:13 字數 913 閱讀 5308

摘要

本文介紹了 spring 4.3 的新功能和增強的特性。

jdbc:initialize-database 和 jdbc:embedded-database 支援可配置的分離器被應用到每個指令碼。

spring 4.3 允許在乙個給定的 key 併發呼叫時實現要同步,使得相應的值只計算一次。這是乙個可選的功能,通過設定@cacheable的新的 sync 屬性來啟用。此功能引入了cache介面的乙個重大更改,即get(object key, callablevalueloader)方法已新增。

spring 4.3 還改進了快取抽象如下:

新的 @restcontrolleradvice 註解是 @controlleradvice 和 @responsebody 的語義結合

@responsestatus現在在類級別被支援,並被所有方法繼承

新的 @sessionattribute 註解用於訪問 session 屬性 (見例子)

新的 @requestattribute 註解用於訪問請求屬性 (見例子)

@modelattribute 允許通過 binding=false 來避免資料繫結(見引用)

錯誤和自定義丟擲,將被統一到 mvc 異常處理器中處理

http 訊息轉換編碼一致處理,包括預設 utf-8 用於多部分文字內容

靜態資源處理使用配置的contentnegotiationmanager用於**型別計算

resttemplate 和 asyncresttemplate 支援通過defaulturitemplatehandler 來實現嚴格的uri變數編碼

asyncresttemplate支援請求攔截

@sendto和@sendtouser現在可以在類級被指定為共享共同的目的地。

Spring4 3入門 快速上手Spring

spring 框架是乙個集合了很多東西的框架,最核心最底層的就是ioc di.在這個基礎之上,有很多諸如 aoc,orm,webmvc,dao,context 之類的功能 容器 ioc di 控制反轉,依賴注入.就是你的類對應的物件不用你來 new,框架幫你 new,幫你 new 完了再放到你指定的...

學的新指令

form turtle import 你可以直接打命令不用大turtle了pen turtle.pen pen在這裡等於turtlesame turtle.turtle 設定背景turtle.stamp 印章,給圖型設為整體turtle.clearstamp 清楚印章turtle.position ...

spring的新註解05

建立乙個配置類,它的作用和bean.xml是一樣的 configuration 作用 指定當前類是乙個配置類 componentscan 作用 用於通過註解指定spring在建立容器時所要掃瞄的包 屬性 value 用於指定建立容器時要掃瞄的包 bean 作用 用於把當前方法的返回值作為bean物件...