日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Java基礎之spring5新功能學習

瀏覽:225日期:2022-08-13 10:36:52
一、前言

1.整個 Spring5 框架的代碼基于 Java8 ,運行時兼容 JDK9,許多不建議使用的類和方 法在代碼庫中刪除

2.Spring 5框架自帶了通用的日志封裝

Spring5 已經移除 Log4jConfigListener,官方建議使用 Log4j2

二、日志配置

jar包

<!-- 日志 --><!-- https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-core --><dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-core</artifactId> <version>2.14.1</version></dependency><!-- https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-api --><dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-api</artifactId> <version>2.14.1</version></dependency><!-- https://mvnrepository.com/artifact/org.apache.logging.log4j/log4j-slf4j-impl --><dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-slf4j-impl</artifactId> <version>2.14.1</version> <!--<scope>test</scope>--></dependency><!-- https://mvnrepository.com/artifact/org.slf4j/slf4j-api --><dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.7.30</version></dependency>

log4j2.xml配置文件

<?xml version= '1.0' encoding= 'UTF-8' ?><!--日志級別以及優先級排序: OFF > FATAL > ERROR > WARN > INFO > DEBUG > TRACE > ALL --><!--Configuration 后面的 status 用于設置 log4j2 自身內部的信息輸出,可以不設置, 當設置成 trace 時,可以看到 log4j2 內部各種詳細輸出 --><configuration status='INFO'> <!--先定義所有的 appender --> <appenders><!--輸出日志信息到控制臺 --><console name='Console' target='SYSTEM_OUT'> <!--控制日志輸出的格式 --> <PatternLayoutpattern='%d{yyyy-MM-dd HH:mm:ss.SSS} [%t] %-5level %logger{36} - %msg%n' /></console> </appenders> <!--然后定義 logger,只有定義 logger 并引入的 appender,appender 才會生效 --> <!--root:用于指定項目的根日志,如果沒有單獨指定 Logger,則會使用 root 作為 默認的日志輸出 --> <loggers><root level='info'> <appender-ref ref='Console' /></root> </loggers></configuration>

手動日志輸出

public class UserLog { private static final Logger log=LoggerFactory.getLogger(UserLog.class);public static void main(String[] args) {log.info('手動控制日志輸出1');log.warn('手動控制日志輸出2');System.out.println('測試日志'); }}

如果是maven開發,test,這個需要注釋掉

三、核心容器 支持@Nullable

@Nullable 注解可以使用在方法上面,屬性上面,參數上面,表示方法返回可以為空,屬性值可以為空,參數值可以為空

1.注解用在方法上面,方法返回值可以為空

2.注解使用在方法參數里面,方法參數可以為空

3.注解使用在屬性上面,屬性值可以為

四、核心容器支持函數式風格

函數式風格 GenericApplicationContext

//函數式風格創建對象,交給 spring 進行管理 @Test public void test4() {//1 創建 GenericApplicationContext 對象GenericApplicationContext context = new GenericApplicationContext();//2 調用 context 的方法對象注冊context.refresh();context.registerBean( 'user1',User. class,() -> new User());//3 獲取在 spring 注冊的對象// User user = (User)context.getBean('com.atguigu.spring5.test.User');User user = (User)context.getBean( 'user1');System. out .println(user); }五、支持整合 JUnit5

1.整合JUnit4

jar包

<dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> <version>5.3.6</version><!-- <scope>test</scope> --></dependency>import org.junit.Test;import org.junit.runner.RunWith;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.test.context.ContextConfiguration;import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;import cn.zj.service.UserService;@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration('classpath:bean1.xml') // 加載配置文件public class JTest4 { @Autowired private UserService userService; @Test public void test1() {userService.accountMoney(); }}

2.整合JUnit5

jar包引入

Java基礎之spring5新功能學習

Java基礎之spring5新功能學習

import org.junit.jupiter.api.Test;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.test.context.junit.jupiter.SpringJUnitConfig;import cn.zj.service.UserService;//@ExtendWith(SpringExtension.class)//@ContextConfiguration('classpath:bean1.xml')@SpringJUnitConfig(locations='classpath:bean1.xml')//復合注解替代上面兩個注解完成整合public class JTest5 {@Autowired private UserService userService; @Test public void test1() {userService.accountMoney(); }}

到此這篇關于Java基礎之spring5新功能學習的文章就介紹到這了,更多相關spring5新功能內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Java
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲性色视频| 亚洲一区二区三区中文字幕在线观看| 水蜜桃精品av一区二区| 精品中文字幕一区二区三区| 久久精品99国产精品日本| 精品一区亚洲| 91精品国产乱码久久久久久久| 久久青青视频| av一区在线| 四虎国产精品免费久久| 色婷婷狠狠五月综合天色拍| 国产亚洲福利| 99国产精品99久久久久久粉嫩| 婷婷成人基地| 日本不卡免费高清视频在线| 精品日韩一区| 欧美精品一区二区久久| 日韩黄色大片网站| 91日韩免费| 日韩中文字幕91| 蜜臀久久99精品久久久久宅男| 国产成人免费视频网站视频社区| 欧美天堂视频| 色一区二区三区| 欧洲一级精品| 亚洲午夜精品久久久久久app| 中文字幕视频精品一区二区三区 | 日韩欧美另类中文字幕| 国产99亚洲| 国产精品亚洲欧美一级在线| 日韩综合一区| 久色成人在线| 国产日韩视频| 女主播福利一区| 国产精久久久| 综合亚洲色图| 久久不见久久见中文字幕免费 | 88久久精品| 五月天久久网站| 国产成人免费精品| 日韩欧美三区| 亚洲精品无播放器在线播放| 福利一区二区免费视频| 日韩黄色av| 午夜精品一区二区三区国产| 黄在线观看免费网站ktv| 亚洲精品免费观看| 99视频精品免费观看| 日韩中文首页| 蜜桃久久久久久| 亚洲免费福利| 国产毛片精品| 在线综合亚洲| 欧美中文字幕一区二区| 国产精品国码视频| 青青伊人久久| 99精品在线观看| 欧美二三四区| 国产毛片久久久| 视频精品一区| 日本午夜精品一区二区三区电影| 精品少妇一区| 成人三级高清视频在线看| 免费一区二区三区在线视频| 欧美在线不卡| 国产欧美一级| 欧美片网站免费| 国产精品精品| 成人日韩精品| 日韩成人av影视| 亚洲福利久久| 国产精品亚洲产品| 伊人久久高清| 蜜臀久久99精品久久久久久9| 福利片在线一区二区| 久久精品二区三区| 欧美.日韩.国产.一区.二区| 日韩精品中文字幕一区二区| 欧产日产国产精品视频| 国产精品麻豆成人av电影艾秋| 日韩激情中文字幕| 亚洲国产成人二区| 激情久久99| 亚洲欧美日韩一区在线观看| 亚洲综合另类| 欧美一区成人| 日韩一区二区三区在线免费观看| 中文在线不卡| 国产乱人伦丫前精品视频| 在线看片福利| 久久国产乱子精品免费女| 久久激情一区| 97久久亚洲| 欧美久久精品| 久久国产日韩| 一二三区精品| 国产一区二区三区视频在线| 久久精品播放| 一区二区三区国产在线| 欧美一区二区三区久久| 国产精品任我爽爆在线播放| re久久精品视频| 欧美激情视频一区二区三区免费| 国产麻豆一区| 久久超碰99| 久久不见久久见免费视频7| 美国三级日本三级久久99| 亚洲精品福利| 美女久久久久久| 亚洲激情五月| 国产精品a级| 欧美日韩国产免费观看视频| 日韩动漫一区| 黄色aa久久| 国产精品v一区二区三区| 欧美一级精品| 日韩在线第七页| 国产日韩中文在线中文字幕| 亚洲欧洲日本mm| 不卡专区在线| 精品一级视频| 88久久精品| 亚洲三级网址| 久久国产乱子精品免费女| 亚洲婷婷丁香| 久久成人av| 亚洲精品国产嫩草在线观看 | 国产成人在线中文字幕| 色偷偷色偷偷色偷偷在线视频| 亚洲伊人av| 精品精品99| 麻豆久久久久久| 色婷婷精品视频| 不卡在线一区二区| 国产精品一线| 91看片一区| 一区二区三区四区日韩| 7777精品| 国产精品v日韩精品v欧美精品网站 | 国产精品久久久久av蜜臀| jizzjizz中国精品麻豆| 鲁大师成人一区二区三区| 午夜久久av| 国产成人精品一区二区免费看京 | 国产精品qvod| 亚洲精品第一| 国产一区二区三区探花| 尤物精品在线| 日韩av资源网| 美女久久久久久| 亚洲大全视频| 免费高清在线一区| 国产精品久久久免费| 亚洲一区亚洲| 国产精品xx| 免费在线观看不卡| 久久尤物视频| 99视频一区| 久久99久久久精品欧美| 蜜桃一区二区三区在线观看| 欧美aa在线观看| 日韩制服丝袜先锋影音| 裤袜国产欧美精品一区| 人人精品久久| 国产日产一区| 国产精品一页| 四虎国产精品免费久久| 国产欧洲在线| 国产女人18毛片水真多18精品| 四虎国产精品免费久久| 日韩三区四区| 日韩三级一区| 日韩欧美2区| 亚洲伊人精品酒店| 午夜精品婷婷| 亚洲欧美综合| 成人在线视频免费看| 日韩av午夜在线观看| 日本少妇一区二区| 国产乱人伦丫前精品视频| 国产日韩欧美一区二区三区在线观看| 中文一区一区三区免费在线观 | 一区二区三区网站| 免费亚洲一区| 日韩不卡免费视频| 亚洲综合另类| 久久国产日本精品| 国产欧美日韩精品一区二区免费 | 亚洲人成在线影院| 神马久久午夜| 亚洲精品乱码久久久久久蜜桃麻豆| 欧美va天堂在线| 精品三级在线观看视频| 日韩精品三级| 视频一区日韩精品| 亚州国产精品| 日韩中文av| 91精品丝袜国产高跟在线| 综合国产在线| 日本中文字幕一区二区|