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

資訊專欄INFORMATION COLUMN

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

SolomonXie / 3388人閱讀

摘要:構(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

相關(guān)文章

  • SpringBoot 入門簡介

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

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

    摘要:什么是是配置管理中心,將配置統(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...

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

    摘要:什么是是配置管理中心,將配置統(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...

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

    摘要:什么是是配置管理中心,將配置統(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...

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

    摘要:先來看一下容器的文件中間一些操作省略這里用了多階段構(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)行更新。 只不過每...

    Eirunye 評論0 收藏0

發(fā)表評論

0條評論

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