91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

spring boot粗解

發布時間:2020-06-16 19:28:16 來源:網絡 閱讀:239 作者:羅禹 欄目:編程語言

Spring Boot的設計目的是讓您盡可能快地啟動和運行自己的應用程序或者服務,而無需預先配置Spring。Spring Boot以這種觀點來構建可用于生產的應用程序。

使用Spring Boot可以更好地管理和使用自己需要的框架,更快地搭建自己的服務和應用。在spring boot中,除了ssh,ssi之外,可以集成redisnosql數據庫,通常用來作為緩存)、solr(全文檢索)、頁面引擎(比如thymeleaf頁面引擎)、websocket(這個可以及時將信息通知到上線的相應的角色端等等應用)、jpa持久化框架等等。

Spring boot 默認是不支持.jsp頁面的。因為spring boot采用的是嵌入式的服務容器,一般有netty、tomcat和undertow。如果要支持jsp頁面,其中的一個辦法就是不采用sring boot中的嵌入的服務容器,采用外部的服務容器。

Spring boot中使用異步可以采用注解的方式進行使用,其中在主類上面添加@EnableAsync注解,表示在該應用程序中要使用異步線程,在某個類的方法上面添加@Async表示該方法可以使用異步的方式進行調用。當然,要想啟用異步,就必須把該類添加到spring boot容器中進行管理,要么使用@Component,@Server,@Controller等等注解。

Spring boot 中使用定時任務的時候,可以采用注解的方式實現,其中要在主類上面添加@EnableScheduling注解,表示該應用程序要使用定時任務,要使用定時任務,就要在某個類中的某個方法上面添加@Scheduled注解,其中cron屬性是填寫對應的時間。當然,要想啟用異步,就必須把該類添加到spring boot容器中進行管理,要么使用@Component,@Server,@Controller等等注解。

Spring boot 中要進行程序啟動的自定義的初始化,有兩種方式,其中一種方法是服務容器的方法,實現ServletContextListener接口,在contextInitialized方法中是進行數據的初始化的方法,contextDestroyed方法中是程序退出時執行的方法,該方法的缺點有不能使用spring boot注解來進行相關的操作,如果要從數據庫中取數據的話,一般情況下需要自己編寫原始的sql,或者手動加載相應的數據。因此使用spring boot中提供的程序啟動自定義初始化,要實現InitializingBean接口,在程序啟動的時候會執行afterPropertiesSet方法。這種實現初始化的方法,可以使用spring boot的各種注解。當然,在該類的上面要添加@Configuration注解。

Spring boot中,如果要支持跨域訪問的話,需要做一些配置。中需要在spring boot 中注入CorsFilter類,進行管理。一般是使用@Bean的注解放在某個方法上面,該方法需要創建CorsFilter類的實例給spring boot進行管理。例如:@Configuration
br/>@Configuration
private CorsConfiguration buildConfig() {
CorsConfiguration corsConfiguration = new CorsConfiguration();
corsConfiguration.addAllowedOrigin(""); // 1允許任何域名使用
corsConfiguration.addAllowedHeader("
"); // 2允許任何頭
corsConfiguration.addAllowedMethod("*"); // 3允許任何方法(post、get等)
return corsConfiguration;
}

@Bean
public CorsFilter corsFilter() {
    UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
    source.registerCorsConfiguration("/**", buildConfig()); // 4
    return new CorsFilter(source);
}

}

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

绩溪县| 正阳县| 长海县| 旺苍县| 沈丘县| 栖霞市| 资溪县| 绥棱县| 五峰| 峨眉山市| 郸城县| 陇南市| 娄烦县| 祥云县| 海城市| 葫芦岛市| 民权县| 玉树县| 象山县| 绵阳市| 丹凤县| 怀柔区| 鸡泽县| 浮山县| 青浦区| 嘉定区| 汤阴县| 济源市| 松滋市| 亳州市| 航空| 湟源县| 筠连县| 阿城市| 秦皇岛市| 平塘县| 信丰县| 景泰县| 永昌县| 旌德县| 光山县|