真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

SpringBoot入門-創(chuàng)新互聯(lián)

1.默認(rèn)只掃描@SpringBootApplication主類所在包及以下層級的目錄,如果定義的其他的包含需要掃描的類不在這個(gè)層級下,就需要手動(dòng)寫@ComponentScan()注解指定要掃描的目錄:

成都創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè),酉陽土家族苗族企業(yè)網(wǎng)站建設(shè),酉陽土家族苗族品牌網(wǎng)站建設(shè),網(wǎng)站定制,酉陽土家族苗族網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,酉陽土家族苗族網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
@SpringBootApplication
@ComponentScan("com.cyf.demo")
public class DemoApplication {

    public static void main(String[] args) {
        SpringApplication.run(DemoApplication.class, args);
    }

}

不然會(huì)出現(xiàn)以下問題:

2.??@RestController注解相當(dāng)于@ResponseBody + @Controller合在一起的作用

@RestController

此注解下所有函數(shù)返回的都是json字符串,不會(huì)進(jìn)行跳轉(zhuǎn),所以沒有辦法進(jìn)行跳轉(zhuǎn)并傳輸數(shù)據(jù)到另一個(gè)頁面。

@ResponseBody

注解的作用是將controller的方法返回的對象通過適當(dāng)?shù)霓D(zhuǎn)換器轉(zhuǎn)換為指定的格式之后,寫入到response對象的body區(qū)。

一般比如想單獨(dú)實(shí)現(xiàn)一個(gè)后端或者想寫安卓后端的時(shí)候使用,有@RestController標(biāo)注在controller上后就不再需要@ResponseBody,單獨(dú)只使用@ResponseBody標(biāo)記在方法上,也可以實(shí)現(xiàn)此目的。

3.配置文件

默認(rèn)的配置文件是application.properties

這種文件的格式是key=value

推薦yml的使用格式是key:空格value,一定要注意這個(gè)空格:

注意用作多環(huán)境配置的時(shí)候每個(gè)環(huán)境之間必須由"---"分割

也可以用來設(shè)置類的屬性

server:
  port: 8082
person:
  name: zhangsan
  age: 18
  sex: '男' #這里不能直接寫男,一定要加上單引號,否則會(huì)出錯(cuò)
  hobbies:
    - book
    - movie
    - girl

這里的中文value一定要特別注意,如果直接使用男作為屬性值的話,就會(huì)報(bào):

org.yaml.snakeyaml.scanner.ScannerException: mapping keys are not allowed here

實(shí)體類的寫法:

@Component
@Data
@ConfigurationProperties(prefix = "person")
public class Person {
    private String name;
    private int age;
    private String sex;
    private Listhobbies;
}

也可以使用@Value去設(shè)置每一個(gè)屬性的值(不推薦,太麻煩)

4.配置文件用于環(huán)境的切換

5.注解

注解的原理是反射

自定義注解

6. ?靜態(tài)資源的加載

靜態(tài)資源的加載順序

歡迎頁

7.thymeleaf實(shí)例演示

#### ?? ??? ?1、th的常用屬性值

??? ??? ?一、**th:text** :設(shè)置當(dāng)前元素的文本內(nèi)容,相同功能的還有**th:utext**,兩者的區(qū)別在于前者不會(huì)轉(zhuǎn)義html標(biāo)簽,后者會(huì)。優(yōu)先級不高:order=7

??? ??? ?二、**th:value**:設(shè)置當(dāng)前元素的value值,類似修改指定屬性的還有**th:src**,**th:href**。優(yōu)先級不高:order=6

??? ??? ?三、**th:each**:遍歷循環(huán)元素,和th:text或th:value一起使用。注意該屬性修飾的標(biāo)簽位置,詳細(xì)往后看。優(yōu)先級很高:order=2

??? ??? ?四、**th:if**:條件判斷,類似的還有**th:unless**,**th:switch**,**th:case**。優(yōu)先級較高:order=3

??? ??? ?五、**th:insert**:代碼塊引入,類似的還有**th:replace**,**th:include**,三者的區(qū)別較大,若使用不恰當(dāng)會(huì)破壞html結(jié)構(gòu),常用于公共代碼塊提取的場景。優(yōu)先級最高:order=1

??? ??? ?六、**th:fragment**:定義代碼塊,方便被th:insert引用。優(yōu)先級最低:order=8

??? ??? ?七、**th:object**:聲明變量,一般和*{}一起配合使用,達(dá)到偷懶的效果。優(yōu)先級一般:order=4

??? ??? ?八、**th:attr**:修改任意屬性,實(shí)際開發(fā)中用的較少,因?yàn)橛胸S富的其他th屬性幫忙,類似的還有th:attrappend,th:attrprepend。優(yōu)先級一般:order=5

thymeleaf.html

```html



?
?Title


?


?


?
?
?


?
?
?


?
?


?
?

name:


?

age:


?

gender:


?


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


網(wǎng)站名稱:SpringBoot入門-創(chuàng)新互聯(lián)
文章路徑:http://weahome.cn/article/cephds.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部