摘要:構(gòu)建項目訪問獲取一個項目壓縮包,導(dǎo)入中文件所需依賴跳轉(zhuǎn)到目錄下的頁面,同時可以使用模板開啟熱部署測試,,不加都可以但是其他人都加上了,我也就加上吧開啟熱部署在中直接引入依賴設(shè)置以下兩項第一項如已設(shè)置直接設(shè)置第二項設(shè)置,勾選。
構(gòu)建項目
1、訪問 http://start.spring.io/
2、獲取一個項目壓縮包,導(dǎo)入IDE中
pom文件開啟熱部署:org.springframework.boot spring-boot-starter org.springframework.boot spring-boot-starter-aop org.springframework.boot spring-boot-starter-jdbc org.springframework.boot spring-boot-starter-web mysql mysql-connector-java runtime org.springframework.boot spring-boot-starter-test test org.mybatis.spring.boot mybatis-spring-boot-starter 1.1.1 org.springframework.boot spring-boot-starter-thymeleaf org.springframework.boot spring-boot-devtools true org.springframework.boot spring-boot-maven-plugin
在 pom 中直接引入依賴
org.springframework.boot spring-boot-devtools true
設(shè)置以下兩項(第一項如已設(shè)置直接設(shè)置第二項)
- IDEA設(shè)置 1) "File" -> "Settings" -> "Build,Execution,Deplyment" -> "Compiler",勾選 "Build project automatically" 。 2) 組合鍵:"Shift+Ctrl+Alt+/" ,選擇 "Registry" ,勾選 "compiler.automake.allow.when.app.running" - Eclipse設(shè)置 勾選 eclipse –> Project –> Build Automatically配置文件application.properties
spring.datasource.url=jdbc:mysql://localhost:3306/Demo?useUnicode=true&characterEncoding=UTF-8 spring.datasource.username=root spring.datasource.password=root spring.datasource.driverClassName=com.mysql.jdbc.Driver spring.jpa.database=mysql # 關(guān)閉thymeleaf緩存,在項目啟動時支持頁面修改,但是等待時間比較久,如果小項目的話,可能還沒有重啟項目快 spring.thymeleaf.cache=false
這里需要有一個mysql的數(shù)據(jù)庫,結(jié)構(gòu)參考實(shí)體類,存入一條數(shù)據(jù),供接下來使用
實(shí)體類public class Score { private Integer id; private String name; private Integer language; private Integer math; get、set …… }Dao
// @Mapper //標(biāo)記這是一個mapper類,如果在這里配置了那么啟動類上就不需要配置@MapperScan注解 @Repository public interface ScoreDao { @Select("select * from score where id=#{id}") Score queryScoreOne(@Param("id") Integer id); }Controller
@Controller public class ScoreController { @RequestMapping("/index") public String getIndex(Model model){ // 查詢剛剛存入數(shù)據(jù)庫的數(shù)據(jù) Score score = scoreDao.queryScoreOne(1); model.addAttribute("score",score); return "index"; }啟動項目文件
@SpringBootApplication @EnableAutoConfiguration @MapperScan("com.example.dao") //標(biāo)記dao層;如果不想在這里配置,那么可以在dao層的每個接口上添加@Mapper注解,二選其一 public class ScoreApplication { public static void main(String[] args) { SpringApplication.run(SsmdemoApplication.class, args); } }HTML頁面
頁面在resources下的templates文件夾下面,如果沒有就建立一個同名(文件夾名為templates)index.html
學(xué)號 | 姓名 | 數(shù)學(xué) | 語文 |
---|---|---|---|
注:這里使用了thymeleaf模板,這是springboot官方推薦的模板,所以可以這樣取值;具體可以參考Thymeleaf 入門(一)——入門與基本概述
啟動項目運(yùn)行ScoreApplication.java,然后訪問localhost:8080/index,就可以看到所查出來的數(shù)據(jù)了
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/76477.html
摘要:這里使用的是數(shù)據(jù)庫啟動類上加上注解在啟動類中添加對包掃描掃描多個包下的可以有以下幾種方法掃描會自動加載相關(guān)配置,數(shù)據(jù)源就會自動注入到中,會自動注入到中,可以直接使用。有配置文件下的使用掃描多個包下的可以有以下幾種方法掃描 Spring-Boot 學(xué)習(xí)筆記 1 Spring-Boot 介紹 1.1 什么是Spring-Boot Spring-Boot是由Pivotal團(tuán)隊提供的全新框架...
摘要:什么是是配置管理中心,將配置統(tǒng)一管理提供標(biāo)準(zhǔn)的配置格式及編輯方式。如上圖支持任何應(yīng)用,任何語言的配置管理,,,等,同時采用語法作用配置文件格式,支持?jǐn)?shù)據(jù)類型及結(jié)構(gòu)化配置。前提創(chuàng)建數(shù)據(jù)庫配置數(shù)據(jù)庫連接將文件與文件放置在同一目錄中。 什么是配置? 服務(wù)運(yùn)行時能夠通過外部動態(tài)修改的參數(shù)既是配置。在運(yùn)行時動態(tài)變更服務(wù)的行為,避免業(yè)務(wù)發(fā)生變更需要修改代碼或重啟服務(wù)等等。 什么是 duic? du...
摘要:什么是是配置管理中心,將配置統(tǒng)一管理提供標(biāo)準(zhǔn)的配置格式及編輯方式。如上圖支持任何應(yīng)用,任何語言的配置管理,,,等,同時采用語法作用配置文件格式,支持?jǐn)?shù)據(jù)類型及結(jié)構(gòu)化配置。前提創(chuàng)建數(shù)據(jù)庫配置數(shù)據(jù)庫連接將文件與文件放置在同一目錄中。 什么是配置? 服務(wù)運(yùn)行時能夠通過外部動態(tài)修改的參數(shù)既是配置。在運(yùn)行時動態(tài)變更服務(wù)的行為,避免業(yè)務(wù)發(fā)生變更需要修改代碼或重啟服務(wù)等等。 什么是 duic? du...
摘要:什么是是配置管理中心,將配置統(tǒng)一管理提供標(biāo)準(zhǔn)的配置格式及編輯方式。如上圖支持任何應(yīng)用,任何語言的配置管理,,,等,同時采用語法作用配置文件格式,支持?jǐn)?shù)據(jù)類型及結(jié)構(gòu)化配置。前提創(chuàng)建數(shù)據(jù)庫配置數(shù)據(jù)庫連接將文件與文件放置在同一目錄中。 什么是配置? 服務(wù)運(yùn)行時能夠通過外部動態(tài)修改的參數(shù)既是配置。在運(yùn)行時動態(tài)變更服務(wù)的行為,避免業(yè)務(wù)發(fā)生變更需要修改代碼或重啟服務(wù)等等。 什么是 duic? du...
摘要:先來看一下容器的文件中間一些操作省略這里用了多階段構(gòu)建容器,如果直接通過設(shè)置環(huán)境變量只會在后面一個階段生效,但是是在第一個階段執(zhí)行的,所以環(huán)境變量不能應(yīng)用到當(dāng)中。 在今年年初的時候,完成了自己的個Fame博客系統(tǒng)的實(shí)現(xiàn),當(dāng)時也做了一篇博文Spring-boot+Vue = Fame 寫blog的一次小結(jié)作為記錄和介紹。從完成實(shí)現(xiàn)到現(xiàn)在,也斷斷續(xù)續(xù)的根據(jù)實(shí)際的使用情況進(jìn)行更新。 只不過每...
閱讀 1039·2021-11-18 13:23
閱讀 746·2021-11-08 13:16
閱讀 857·2021-10-11 10:58
閱讀 3511·2021-09-22 15:26
閱讀 1732·2021-09-08 10:42
閱讀 1807·2021-09-04 16:45
閱讀 1734·2019-08-30 15:54
閱讀 2565·2019-08-30 13:45