国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

使用spring-boot部署自己的第一個web項目

SolomonXie / 3396人閱讀

摘要:構建項目訪問獲取一個項目壓縮包,導入中文件所需依賴跳轉到目錄下的頁面,同時可以使用模板開啟熱部署測試,,不加都可以但是其他人都加上了,我也就加上吧開啟熱部署在中直接引入依賴設置以下兩項第一項如已設置直接設置第二項設置,勾選。

構建項目

1、訪問 http://start.spring.io/

2、獲取一個項目壓縮包,導入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

設置以下兩項(第一項如已設置直接設置第二項)
- IDEA設置
1) "File" -> "Settings" -> "Build,Execution,Deplyment" -> "Compiler",勾選 "Build project automatically" 。

2) 組合鍵:"Shift+Ctrl+Alt+/" ,選擇 "Registry" ,勾選 "compiler.automake.allow.when.app.running"

- Eclipse設置
勾選 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
# 關閉thymeleaf緩存,在項目啟動時支持頁面修改,但是等待時間比較久,如果小項目的話,可能還沒有重啟項目快
spring.thymeleaf.cache=false

這里需要有一個mysql的數據庫,結構參考實體類,存入一條數據,供接下來使用

實體類
public class Score {

    private Integer id;
    private String name;
    private Integer language;
    private Integer math;
    
    get、set ……
}

    
Dao
// @Mapper //標記這是一個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){
        // 查詢剛剛存入數據庫的數據
        Score score = scoreDao.queryScoreOne(1);
        model.addAttribute("score",score);
        return "index";
        
    }
啟動項目文件
@SpringBootApplication
@EnableAutoConfiguration
@MapperScan("com.example.dao") //標記dao層;如果不想在這里配置,那么可以在dao層的每個接口上添加@Mapper注解,二選其一
public class ScoreApplication {

    public static void main(String[] args) {
        SpringApplication.run(SsmdemoApplication.class, args);
        
    }
}
HTML頁面
頁面在resources下的templates文件夾下面,如果沒有就建立一個同名(文件夾名為templates)
index.html
    
學號 姓名 數學 語文

注:這里使用了thymeleaf模板,這是springboot官方推薦的模板,所以可以這樣取值;具體可以參考Thymeleaf 入門(一)——入門與基本概述

啟動項目
運行ScoreApplication.java,然后訪問localhost:8080/index,就可以看到所查出來的數據了

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/76477.html

相關文章

  • SpringBoot 入門簡介

    摘要:這里使用的是數據庫啟動類上加上注解在啟動類中添加對包掃描掃描多個包下的可以有以下幾種方法掃描會自動加載相關配置,數據源就會自動注入到中,會自動注入到中,可以直接使用。有配置文件下的使用掃描多個包下的可以有以下幾種方法掃描 Spring-Boot 學習筆記 1 Spring-Boot 介紹 1.1 什么是Spring-Boot Spring-Boot是由Pivotal團隊提供的全新框架...

    chuyao 評論0 收藏0
  • 分布式配置中心 duic

    摘要:什么是是配置管理中心,將配置統一管理提供標準的配置格式及編輯方式。如上圖支持任何應用,任何語言的配置管理,,,等,同時采用語法作用配置文件格式,支持數據類型及結構化配置。前提創建數據庫配置數據庫連接將文件與文件放置在同一目錄中。 什么是配置? 服務運行時能夠通過外部動態修改的參數既是配置。在運行時動態變更服務的行為,避免業務發生變更需要修改代碼或重啟服務等等。 什么是 duic? du...

    justjavac 評論0 收藏0
  • 分布式配置中心 duic

    摘要:什么是是配置管理中心,將配置統一管理提供標準的配置格式及編輯方式。如上圖支持任何應用,任何語言的配置管理,,,等,同時采用語法作用配置文件格式,支持數據類型及結構化配置。前提創建數據庫配置數據庫連接將文件與文件放置在同一目錄中。 什么是配置? 服務運行時能夠通過外部動態修改的參數既是配置。在運行時動態變更服務的行為,避免業務發生變更需要修改代碼或重啟服務等等。 什么是 duic? du...

    james 評論0 收藏0
  • 分布式配置中心 duic

    摘要:什么是是配置管理中心,將配置統一管理提供標準的配置格式及編輯方式。如上圖支持任何應用,任何語言的配置管理,,,等,同時采用語法作用配置文件格式,支持數據類型及結構化配置。前提創建數據庫配置數據庫連接將文件與文件放置在同一目錄中。 什么是配置? 服務運行時能夠通過外部動態修改的參數既是配置。在運行時動態變更服務的行為,避免業務發生變更需要修改代碼或重啟服務等等。 什么是 duic? du...

    wangdai 評論0 收藏0
  • 使用Docker部署Spring-Boot+Vue博客系統

    摘要:先來看一下容器的文件中間一些操作省略這里用了多階段構建容器,如果直接通過設置環境變量只會在后面一個階段生效,但是是在第一個階段執行的,所以環境變量不能應用到當中。 在今年年初的時候,完成了自己的個Fame博客系統的實現,當時也做了一篇博文Spring-boot+Vue = Fame 寫blog的一次小結作為記錄和介紹。從完成實現到現在,也斷斷續續的根據實際的使用情況進行更新。 只不過每...

    Eirunye 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<