日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
springboot開發(fā)實用篇(一)-創(chuàng)新互聯(lián)

目錄???????

成都創(chuàng)新互聯(lián)從2013年創(chuàng)立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務公司,擁有項目成都網(wǎng)站建設、網(wǎng)站制作網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元??底鼍W(wǎng)站,已為上家服務,為??蹈鞯仄髽I(yè)和個人服務,聯(lián)系電話:18982081108

一.熱部署

1.1 什么是熱部署

1.2 手工啟動熱部署

1.3 自動啟動熱部署

1.4 熱部署范圍配置

1.4.1?默認不觸發(fā)重啟的目錄列表

1.4.2 自定義不參與重啟的排除項

1.5 禁用熱部署

二.springboot配置高級

2.1?@ConfigurationProperties

2.2 寬松綁定

2.3 常用計量單位

2.4 數(shù)據(jù)校驗

2.4.1 開啟數(shù)據(jù)校驗步驟


一.熱部署 1.1 什么是熱部署

首先來看重啟和重載的區(qū)別

重啟(Restart):自定義開發(fā)代碼,包含類、頁面、配置文件等,加載位置restart類加載器

重載(ReLoad):jar包,加載位置base類加載器

而熱部署僅僅加載當前開發(fā)者自定義開發(fā)的資源,不加載jar資源。也就是說熱部署只會重啟項目,不會重載項目。

1.2 手工啟動熱部署

第一步:開啟開發(fā)者工具

第二步:在idea中按Ctrl+F9,激活熱部署?

1.3 自動啟動熱部署

第一步:在settings中找到Compiler,勾選Build project auttomatically

第二步:在Settings中找到Advanced Settings,勾選Allow auto-make to start....即可

第三步:idea會在失去焦點5秒后,自動啟動熱部署

1.4 熱部署范圍配置 1.4.1?默認不觸發(fā)重啟的目錄列表

/META-INF/maven

/META-INF/resources

/resources

/static

/public

/templates

1.4.2 自定義不參與重啟的排除項

1.5 禁用熱部署

可以通過設置高優(yōu)先級屬性禁用熱部署,例如在主啟動類中添加以下代碼即可。

二.springboot配置高級 2.1?@ConfigurationProperties

@ConfigurationProperties注解既可以為自定義的bean綁定屬性,也可以為第三方bean綁定屬性。

為自定義的bean綁定屬性前邊已經(jīng)介紹過,下面介紹為第三方bean綁定屬性。

第一步:在aplication.yml配置文件中添加以下內(nèi)容

第二步:在第三方bean上添加注解@ConfigurationProperties(prefix="datasource"),即可為第三方bean中屬性名為driverClassName的屬性綁定值。

注意:@EnableConfigurationProperties({添加了@ConfigurationProperties的class文件})注解可以將使用了@ConfigurationProperties注解對應的自定義的類加入Spring容器。所以,@EnableConfigurationProperties與@Component不能同時使用,因為會將同一個bean加入二次spring容器,從而造成程序出錯。

2.2 寬松綁定 @ ConfigurationProperties 綁定屬性支持屬性名寬松綁定。直接通過例子來介紹一下所謂的寬松綁定 首先,創(chuàng)建一個ServerConfig類,并在其上方添加@ ConfigurationProperties(prefix="servers")注解

其次,在application.yml中的配置可以寫成如下幾種形式,以下的四種寫法都可以為ServerConfig類中的屬性賦上值,這就是所謂的寬松綁定。

第一種:駝峰模式

第二種:下劃線模式

第三種:中劃線模式

第四種:常量模式

注意:

1.寬松綁定不支持注解@Value引用單個屬性的方式

2.綁定前綴名命名規(guī)范:僅能使用純小寫字母、數(shù)字、下劃線作為合法的字符

2.3 常用計量單位 SpringBoot 支持 JDK8 提供的時間與空間計量單位,分別是 時間計量單位:Duration、 空間計量單位:DataSize 通過在屬性上面添加對應的注解來規(guī)定此屬性的單位。 2.4 數(shù)據(jù)校驗

開啟數(shù)據(jù)校驗有助于系統(tǒng)安全性,J2EE規(guī)范中JSR303規(guī)范定義了一組有關(guān)數(shù)據(jù)校驗相關(guān)的API

2.4.1 開啟數(shù)據(jù)校驗步驟

第一步:添加JSR303規(guī)范坐標與Hibernate校驗框架對應坐標

第二步:在Bean上方添加@Validated注解以開啟校驗功能

第三步:通過相應的注解設置校驗規(guī)則

你是否還在尋找穩(wěn)定的海外服務器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調(diào)度確保服務器高可用性,企業(yè)級服務器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧


當前名稱:springboot開發(fā)實用篇(一)-創(chuàng)新互聯(lián)
轉(zhuǎn)載注明:http://www.dlmjj.cn/article/hcpgi.html