天天酷跑小蜜桃|天天酷跑女角色被日
Spring基礎知識
收藏

介紹Spring的bean配置、初始化等基礎知識,初期文章主要基于Spring4進行介紹。

分享到: Sina Tec

最近更新文章

Spring Cloud(03)——內置加解密支持

加解密支持 Spring Cloud內置了加解密的支持,包括對稱加密和非對稱加密。使用對稱加密只需要在bootstrap.yml文件中通過encrypt.key屬性指定加密用的密鑰。 encrypt: key: ABC 這樣Spring Cloud就會自動創建一個org.springframework.security.crypto.encrypt.TextEncryptor ...
234390216 評論(0) 有177人瀏覽 2019-06-23 18:24

Spring Cloud(02)——bootstrap文件介紹

bootstrap文件介紹 bootstrap的中文翻譯是“引導程序”的意思。Spring中的ApplicationContext是會有父子關系的。Spring Cloud初始化的ApplicationContext叫bootstrap ApplicationContext,之后會創建一些子的ApplicationContext。這個bootstrap ApplicationContext如果在 ...
234390216 評論(0) 有219人瀏覽 2019-06-23 18:21

Spring Cloud(01)——初體驗

初體驗 Spring Cloud旨在為一些常見的場景提供一些開箱即用的功能,它是基于Spring Boot構建的。本文將作為Spring Cloud的應用入門篇講解如何快速的利用Spring Cloud搭建起一套可運行的開發環境。 ? Eureka Eureka是Netflix提供的一套基于Rest的服務發現框架,它包含服務端和客戶端。服務端用來提供服務注冊服務,客戶端可以通過服務端進行服 ...
234390216 評論(0) 有334人瀏覽 2019-06-19 23:40

Spring Boot(26)——啟用https協議

啟用Https 啟用Https協議,需要在服務端有一個證書。開發環境可以在通過如下指令生成一個證書及其KeyStore。 keytool -genkeypair -alias springboot -keyalg RSA -dname "CN=SERVER1,OU=Unit,O=Elim,L=City,S=Province,C=CN" -keypass 123456 -ke ...
234390216 評論(0) 有280人瀏覽 2019-06-18 20:41

Spring Boot(25)——打war包

打war包 使用Spring Boot時通常打的是jar包,如果開發的是Web應用也通常使用內置的Web容器,比如Tomcat。那如果要打war包應該怎么辦呢? 1.首先需要把Maven的pom.xml中的package改為war。 <packaging>war</packaging> 2.拿掉spring-boot-maven-plugin插件,因為我們已 ...
234390216 評論(0) 有498人瀏覽 2019-06-17 19:34

Spring Boot(24)——使用Freemarker視圖

使用Freemarker視圖 Spring Boot默認對Freemarker也有支持,需喲使用Freemarker的第一步是加入Freemarker的依賴。 <dependency> <groupId>org.freemarker</groupId> <artifactId>freemarker</artifact ...
234390216 評論(0) 有306人瀏覽 2019-06-17 19:31

Spring Boot(23)——使用Jsp視圖

使用Jsp視圖 使用內置的Tomcat容器時如果需要使用Jsp視圖,需要在pom.xml中添加如下依賴。 <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId> ...
234390216 評論(0) 有231人瀏覽 2019-06-15 23:02

Spring Boot(22)——Maven Filter問題

Maven filter問題 我們可以在項目的pom.xml文件中添加如下內容,其會把src/main/resources目錄下的所有文件都當做咨詢文件,此外通過<filtering>true</filtering>指定了這些資源文件將經過過濾。過濾的時候可以使用pom.xml中定義的properties或project相關信息等。 <build> ...
234390216 評論(0) 有259人瀏覽 2019-06-15 23:01

Spring(34)——Spring Retry介紹

Spring Retry介紹 Spring retry是Spring提供的一種重試機制的解決方案。它內部抽象了一個RetryOperations接口,其定義如下。 public interface RetryOperations { <T, E extends Throwable> T execute(RetryCallback<T, E> retryCa ...
234390216 評論(0) 有338人瀏覽 2019-05-18 21:32

Spring Boot(21)——監控和管理接口

Spring Boot提供的監控和管理接口 Spring Boot提供了收集一些系統信息和對系統進行管理的功能,并會把它們以JMX或Http的方式發布出來,用戶可以把它們集成到自己的監控系統。需要使用這些功能時需要添加如下依賴。 <dependency> <groupId>org.springframework.boot</groupId> ...
234390216 評論(0) 有400人瀏覽 2019-05-15 20:44

Spring Boot(20)——devtools介紹

Spring Boot devtools介紹 Spring Boot提供了一個spring-boot-devtools?jar包,提供了一些方便程序開發的功能,主要是監控程序的變化,然后進行自動重新啟動。使用spring-boot-devtools需要在pom.xml中添加如下依賴項,同時需要設置<optional>true</optional>。spring-boot- ...
234390216 評論(0) 有298人瀏覽 2019-05-06 20:03

Spring Boot(19)——使用Mybatis

使用Mybatis Mybatis官方提供了整合Spring Boot的Starter,需要在Spring Boot應用中使用Mybatis,需要在pom.xml中添加如下依賴,當前最新的版本是1.3.2。 <dependency> <groupId>org.mybatis.spring.boot</groupId> <art ...
234390216 評論(0) 有948人瀏覽 2019-04-17 20:48

Spring Boot(18)——使用Alibaba Druid DataSource

使用Alibaba Druid DataSource DruidDataSource是Alibaba開源的一個數據庫連接池,其GitHub地址是https://github.com/alibaba/druid。需要在Spring Boot應用中使用DruidDataSource,可以在pom.xml中加入如下依賴。1.1.10版本是目前最新的一個版本。 <dependency> ...
234390216 評論(0) 有1132人瀏覽 2019-03-19 22:54

Spring Boot(17)——使用Spring Data JPA

使用Spring Data JPA 使用Spring Data JPA需要在pom.xml中添加spring-boot-starter-data-jpa依賴。 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-s ...
234390216 評論(0) 有994人瀏覽 2019-02-17 22:35

Spring Boot(16)——使用DataSource

使用DataSource 需要使用DataSource可以在pom.xml中添加spring-boot-starter-jdbc依賴,這會自動加入Spring Jdbc的依賴。還需要加入相應的JDBC驅動包的依賴,筆者這里 ...
234390216 評論(0) 有1632人瀏覽 2019-01-22 21:31

Spring Boot(15)——自動配置Validation

自動配置Validation 當應用中的Classpath下存在javax.validation的實現時,Spring Boot的org.springframework.boot.autoconfigure.validation.ValidationAutoConfiguration將會自動配置用于validate的LocalValidatorFactoryBean,前提是在用戶沒有自己定義ja ...
234390216 評論(0) 有1954人瀏覽 2019-01-22 21:25

Spring Boot(14)——使用WebClient

使用WebClient WebClient是Spring WebFlux模塊提供的一個非阻塞的基于響應式編程的進行Http請求的客戶端工具,從Spring5.0開始提供。Spring Boot應用中添加如下依賴將自動添加Spring WebFlux依賴,從而可以使用WebClient。 <dependency> <groupId>org.springfra ...
234390216 評論(0) 有1616人瀏覽 2019-01-10 19:49

Spring Boot(13)——使用RestTemplate

使用RestTemplate RestTemplate是Spring Web模塊提供的作為客戶端按照Rest規范進行Http請求的工具。Spring Boot也提供了對它的自動配置,Spring Boot不是直接的配置好RestTemplate對象,而是由org.springframework.boot.autoconfigure.web.client.RestTemplateAutoConfi ...
234390216 評論(0) 有1560人瀏覽 2019-01-05 15:50

Spring Boot(12)——使用MongoDB

使用MongoDB 需要在Spring Boot應用中使用MongoDB,可以在pom.xml中添加spring-boot-starter-data-mongodb依賴,這樣Spring Boot會自動配置MongoDB的相關bean,比如MongoClient、MongoTemplate等,可以參考Spring Data MongoDB的自動配置類org.springframework.boo ...
234390216 評論(0) 有1172人瀏覽 2018-12-27 20:48

Spring Boot(11)——使用Spring Cache

使用Spring Cache Spring提供了Cache抽象,它允許我們聲明哪些bean的哪些方法的外部調用需要使用Cache。方法調用使用了Cache后,在調用真實方法前會先從緩存中獲取結果,緩存中如果沒有則會調用真實方法,這也是基于AOP實現的。關于Spring Cache的介紹不是本文的重點,如有需要可以參考筆者寫的http://elim.iteye.com/blog/2123030。 ...
234390216 評論(0) 有1336人瀏覽 2018-12-22 09:44
  • 專欄創建者:234390216
  • 創建時間:2017-06-28 08:40:30
  • 專欄文章數:73篇
  • 專欄被瀏覽:255990 次

最新評論

skran 寫道大兄弟文章寫的不錯,排版有點問題,代碼長了既沒換行也沒滾動條現在都是Markdown寫 ...
234390216 評論了 Spring Boot(05)——SpringApplication ...
大兄弟文章寫的不錯,排版有點問題,代碼長了既沒換行也沒滾動條
skran 評論了 Spring Boot(05)——SpringApplication ...
thaIm 寫道不知道RestTemplate 默認的鏈接數、超時時間是多少?基于JDK的應該是無限制 ...
234390216 評論了 Spring(30)——RestTemplate介紹
不知道RestTemplate 默認的鏈接數、超時時間是多少?
thaIm 評論了 Spring(30)——RestTemplate介紹
iteye這個博客主體內容定義的寬度只有700,導致部分代碼沒有展示出來。iteye現在都沒有人維護了 ...
234390216 評論了 Spring(25)——ClassPathBeanDefinitionS ...
樣式,布局支持的不是很好
234390216 評論了 Spring(23)——SPEL表達式(二)
234390216 寫道snfdf 寫道@PostConstruct和@PreDestroy沒有執行, ...
snfdf 評論了 Spring(09)——bean生命周期回調方法
Caelebs 寫道好久以前學過的, 居然全忘了不怎么用的東西是忘的快。好多我寫過,以前用過的東西,現 ...
234390216 評論了 Spring(23)——SPEL表達式(一)
好久以前學過的, 居然全忘了
Caelebs 評論了 Spring(23)——SPEL表達式(一)
...
Caelebs 評論了 Spring(21)——國際化MessageSource
Global site tag (gtag.js) - Google Analytics 天天酷跑小蜜桃