SprintBoot---不動聲色
第一個SpringBoot框架web專案
1、新建一個空專案
2、新建Module,選擇Spring Initializr,選擇JDK版本點選下一步
3、填好資訊,選擇下一步,包名不能存在數字
4、選擇依賴選擇Web-Spring Web,下一步
5、建立成功
SpringBoot繼承SpringMVC
1、新建一個SpringBoot專案
2、在Application所在包下建立子包controller
3、建立Controller類,在上方加入@Controller註解
4、啟動Application類中的main方法
@Controller
public class MyController{
@RequestMappint(value="/say")
public @ResponseBody String say(){
return "sayHello";
}
}
Spring框架的核心配置檔案application.properties
//設定其他環境的配置
spring.profiles.active=test/dev/ready/produce
//dev就是application-dev.properties檔案
//設定埠號
server.port=8080
//設定上下文根
server.servlet.context-path=/springboot
yml、yaml
//設定埠號
server:
port: 8080
//設定上下文根
servlet:
context-path: /springboot
獲取自定義配置
1、在application.properties中宣告
//單個的配置
name="張三"
age=23
//以物件為單位的配置
lisi.name="李四"
lisi.age=20
2、在Application類所在包內建立子包config
3、建立此物件類Lisi,在類上加入註解
1)@Component
2)@ConfigurationProperties(prefix=“lisi”)
@Component
@ConfigurationProperties(prefix="lisi")
public void Lisi{
private String name;
private Integer age;
//set 和 get 方法
}
4、在Controller類中使用
@Autowired
private Lisi lisi;
@Value("${name}")
private String name;
@RequestMapping(value = "/say")
public @ResponseBody String Say(){
return lisi.getName() + lisi.getAge() + name;
}
自定義配置出現警告 。加入依賴進行處理
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-configuration-processor</artifactId>
<optional>true</optional>
</dependency>
配置檔案中文亂碼問題
設定—>Editor—>File Encodings—>
SpringBoot整合jsp
1、在main包下建立webapp資料夾
2、點選專案結構,點選Web,將此資料夾改為web資原始檔夾
3、引入springboot內嵌tomcat對jsp的解析包(加入依賴)
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
</dependency>
4、springboot專案預設推薦使用的前端引擎是thymeleaf
現在我們要使用springboot整合jsp,手動指定jsp最後編譯的路徑
否則沒有他的位置。而且位置已經被規定(META-INF/resources)
<build>
<resources>
<resource>
<!--原始檔-->
<directory>src/main/webapp</directory>
<!--編譯後的檔案位置-->
<targetPath>META-INF/resources</targetPath>
<includes>
<!--指定哪個資源要編譯-->
<include>*.*</include>
</includes>
</resource>
</resources>
</build>
5、在application.properties中配置檢視解析器
spring.mvc.view.prefix=/
spring.mvc.view.suffix.jsp
springboot整合mybatis
相關文章
- win10揚聲器打不開_win10揚聲器點不開的解決方法Win10
- 聲音圖示不見了怎麼辦 聲音圖示不見了的解決辦法
- iPhone7“嘶嘶聲”無解:Intel不背鍋iPhoneIntel
- 會聲會影用黃色標記剪輯影片的方法教程
- 中科聲龍榮獲推動綠色低碳節能環保產業發展傑出貢獻企業產業
- 變色滾動欄(轉)
- win10紅色警戒3打不開怎麼辦 win10打不開紅色警戒3如何解決Win10
- 華為機器學習服務語音識別功能,讓應用繪“聲”繪色機器學習
- 智慧變色T恤 顏色隨運動狀態變
- 【梟·音訊】聲隨意動——淺談《暗影火炬城》聲音設計音訊
- "綠色"並不代表安全,一個隱藏在綠色軟體中的木馬分析
- GridView滑鼠移動變色View
- 聲音市場崛起:火爆的不僅是遊戲聲優需求遊戲
- 檢測掉電腦無音效卡則不發聲
- iPhone 7仍有深空灰色 不過顏色會更深iPhone
- win10調整聲音時不顯示如何解決_win10系統調整聲音不顯示調節框解決教程Win10
- MIT、IBM聯合打造AI配音師:檢測動作自動新增音效,影片「無聲」勝「有聲」MITIBMAI
- 解決 wsl2/WSLg 聲音卡頓不連續問題
- AI、聲效、震動:聊聊動作遊戲的其他設計AI遊戲
- Win10藍色畫面介面不顯示藍色畫面錯誤資訊怎麼辦?Win10
- win10耳機聲音不夠大如何調_win10電腦耳機聲音小的調大步驟Win10
- mac錄屏怎麼錄內建聲音 mac如何錄屏同時錄內建不錄外面聲音Mac
- 美工掌握這些能力,不遜色於UI設計師UI
- Chrome 66禁止聲音自動播放之後Chrome
- 伺服器啟動時發出嘀嘀聲伺服器
- 《疑案追聲 黑麵觀音》:推理迷不該拒絕的硬核享受
- MiniMax不聲不響出了款讓人驚喜的生產力產品:「海螺AI」大測評AI
- 動態更改svg圖片的顏色SVG
- uni-app 動態修改主題色APP
- CSS 變數自動變色技術CSS變數
- win10 圖片 gif不動_win10動圖不動怎麼辦Win10
- Unity音量視覺化——粒子隨聲浪跳動Unity視覺化
- 基於聲網 Flutter SDK 實現互動直播Flutter
- 堅持“動態清零”總方針不猶豫不動搖
- Java22重磅釋出!!!!卷不動了,真的卷不動了。。。。Java
- Win10系統下聲音圖示不見了如何解決Win10
- Windows10系統下Logitech揚聲器不工作如何解決WindowsGit
- win10音效卡驅動正常但沒聲音如何處理_win10驅動正常無聲修復方法Win10