第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

請(qǐng)問(wèn)一下Spring Boot中靜態(tài)資源等應(yīng)該放在什么位置?

請(qǐng)問(wèn)一下Spring Boot中靜態(tài)資源等應(yīng)該放在什么位置?

Spring Boot中靜態(tài)資源等應(yīng)該放在什么位置
查看完整描述

3 回答

?
白豬掌柜的

TA貢獻(xiàn)1893條經(jīng)驗(yàn) 獲得超10個(gè)贊

1. 默認(rèn)位置:
Spring Boot能大大簡(jiǎn)化WEB應(yīng)用開(kāi)發(fā)的原因, 最重要的就是遵循“約定優(yōu)于配置”這一基本原則。Spring Boot的關(guān)于靜態(tài)資源的默認(rèn)配置已經(jīng)完全滿(mǎn)足絕大部分WEB應(yīng)用的需求。沒(méi)必要去弄手續(xù)繁雜的自定義,用Spring Boot的約定就好了。
在Maven 工程目錄下,所有靜態(tài)資源都放在src/main/resource目錄下,結(jié)構(gòu)如下:
src/main/resource
|__________static
|_________js
|_________images
|_________css
.....

例如,imges目錄下的demo.jpg 在HTML/JSP中訪問(wèn)是的路徑就是<img src="/images/demo.jpg">, 因?yàn)镾pring Boot的缺省工作目錄就是src/main/java, 當(dāng)訪問(wèn)資源時(shí),就是src/main/resources, 而/static/**被SPRING BOOT被映射到了classpath:/static下。所以也可以不帶起始的“/”,直接寫(xiě)成<img src="images/demo.jpg">。

以下代碼示例為Hello World 加了個(gè)圖片顯示, 這里的demo.jpg在maven工程的位置存放就是src/main/resource/static/images/demo.jpg,
可用<img src="image/demo.jpg">訪問(wèn)
@Controller
//@EnableAutoConfiguration
public class HelloController {
@RequestMapping("/")
@ResponseBody
public String hello() {
return "hello world <img src=\"image/demo.jpg\">";
}
}

2. 添加自定義:
注意是添加,不是替換,添加不影響原來(lái)的默認(rèn)約定。非要自定義,那就配置類(lèi)繼承WebMvcConfigurerAdapter
@Configuration
public class MyWebAppConfig extends WebMvcConfigurerAdapter {
@Override
public void addResourceHandlers(ResourceHandlerRegistry registry) {
registry.addResourceHandler("/myResource/**").addResourceLocations("classpath:/myResource/");
super.addResourceHandlers(registry);
}
}


查看完整回答
反對(duì) 回復(fù) 2019-11-02
?
慕哥9229398

TA貢獻(xiàn)1877條經(jīng)驗(yàn) 獲得超6個(gè)贊

spring boot 基本依賴(lài)

1.基礎(chǔ)核心依賴(lài)

<parent>    

<groupId>org.springframework.boot</groupId>      

<artifactId>spring-boot-starter-parent</artifactId>    <version>1.5.1.RELEASE</version>

</parent>

2.web應(yīng)用依賴(lài)

<dependencies>

<dependency>

<groupId>org.springframework.boot</groupId>

<artifactId>spring-boot-starter-web</artifactId>

</dependency>

</dependencies>

3.使用freemark依賴(lài)(不和web應(yīng)用依賴(lài)共存)

<dependencies>

<dependency>

<groupId>org.springframework.boot</groupId>

<artifactId>spring-boot-starter-freemarker</artifactId>

</dependency>

</dependencies>

擴(kuò)充一下:



查看完整回答
反對(duì) 回復(fù) 2019-11-02
  • 3 回答
  • 0 關(guān)注
  • 1114 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)