springboot學習日誌(一)-- 簡單項目搭建

挖坑中。。萌新一個,感受本身才開始了程序開發的道路,加油和努力學習中。。
以前多多少少學過也寫過一寫後臺代碼,粗糙到本身沒法忍受。。因此下定決心好好學習。。若有錯誤或者很差的地方,還請你們指出,共同窗習。html

以前寫過一些關於springmvc的程序,最近學到了springboot 感受爽多了。。
我是根據《Spring Boot實戰》逐步學習的springboot
那麼開始第一步的學習 --- springboot搭建mysql

本人使用的是springboot2 可是書上的是1.3 全部有了些不一樣,不過問題不大 都差不太多web

開發工具:idea + maven
開發數據庫:mysql
開發前段:bootstrapspring

一、maven配置sql

<parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.0.0.BUILD-SNAPSHOT</version>
        <relativePath/>
    </parent>
    <dependencies>
        <!--springboot 的開組服務開發智齒-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        <!--springboot 測試服務-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>
        <!--springboot thymeleaf頁面模板使用-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-thymeleaf</artifactId>
        </dependency>
        <!--springboot 熱部署-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
            <scope>runtime</scope>
        </dependency>
    </dependencies>

    <!--springboot build方式-->
    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

二、yml配置數據庫

###系統配置
server:
  ##服務端口號
  port: 10201
  servlet:
    ##服務根路徑
    context-path: /platform
### 平臺自定義變量
spring:
  profiles:
    ##使用配置
    active: dev
  ##模板設置
  thymeleaf:
    prefix: classpath:/templates
    suffix: .html
    mode: LEGACYHTML5
    encoding: utf-8
    servlet:
      content-type: text/html
    cache: false

三、controller和html搭建bootstrap

@Controller
@RequestMapping("test")
public class TestController {

    @RequestMapping(value = "info", method = RequestMethod.GET)
    public String pageInfo(HttpServletRequest request) {
        return "/test/info";
    }
}

這裏的 /test/info 是在resources:templates 下面建立test目錄而後建立info.html進行編寫springboot

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
hello world
</body>
</html>

而後訪問鏈接http://127.0.0.1:10201/platform/test/info就能夠獲得頁面了mvc

clipboard.png

感受超級方便。。。app

相關文章
相關標籤/搜索