天天看點

如何搭建一個springboot

版權聲明:本文為部落客原創文章,轉載請标明出處!部落格位址: https://blog.csdn.net/weixin_43844158/article/details/84668621

**今天來講一個微服務架構springboot,那springboot比spring有什麼特點優勢,我們幹嘛要用它,下面一 一分析:

  1. Spring Boot配置比spring配置要簡單的太多太多太多重要的事情說三遍,spring屬稱

    配置地獄

    各種 各種XML、Annotation配置,讓人眼花缭亂,而且如果出錯了也很難找出原因。
  2. Spring Boot使部署變簡單,為什麼這麼說呢,因為你用了Spring Boot之後你連Tomcat都不用配置了,因為Spring Boot本身就

    嵌入了Tomcat

    ,就是說你隻要有JDK就可以開發web項目

    講了這麼多接下來我來動手搭建一波springboot:

    (開發工具我用的是idea)**

  3. 首先第一步:建立一個項目選擇spring Initializr,然後Next下一步
如何搭建一個springboot
  1. 第二步:輸入你的包名和項目名稱然後繼續Next下一步
如何搭建一個springboot

第三步:1.點選web選項中選擇web的jar包(springboot會自動下載下傳web的jar包)

如何搭建一個springboot

2.點選Template Engines選項中選擇Thymeleaf的jar包(Thymeleaf就是一個前端模闆)

如何搭建一個springboot

3.點選SQL在右邊選擇你所需要的jar包(我選了Mybatis和JDBC和MySQL),然後Next下一步

如何搭建一個springboot

第四步:輸入項目名和選擇項目存放位址,然後Finish就完成了一小步了

如何搭建一個springboot

建立好後一個空的maven工程

如何搭建一個springboot

第五步:在

application.yml

檔案中配置連接配接資料庫SQL語句xml的映射,項目一開始application.yml是叫application.properties,他是有兩種配置方法的(具體的application.properties配置方法可以去百度一下)我用的是application.yml這種配置(鍵值對),可以看到我配置驅動名稱哪裡報錯了,我也不知道怎麼回事,不過一樣可以啟動運作項目,還有一個問題就是:運作springboot項目時會報時區的錯誤,第一種解決方法:就是在url後面加

serverTimezone=UTC

,第二種就是在資料庫運作一下:

SET GLOBAL time_zone='+8:00'

,推薦使用第二種方法

如何搭建一個springboot

下面附上

application.yml

配置:

spring:
  datasource:
    url: jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8      #配置jdbc連接配接資料庫
    username: root          #資料庫登入名
    password: 1234          #資料庫登入密碼
    driver-class-name: com.mysql.jdbc.Driver     #配置驅動
    type: com.alibaba.druid.pool.DruidDataSource    #配置阿裡巴巴資料源

     #時區
     #serverTimezone=UTC(第一種處理加在url後面)
     # SET GLOBAL time_zone='+8:00'(第二種在資料庫設定一下時區)


server:
  port: 8080      #設定端口号

#servlet:
  #context-path: /xxx  #配置通路時的項目名


mybatis:
  mapper-locations: classpath:xml/*.xml     #映射classpath下的xml檔案夾下所有xml
  type-aliases-package: com.accp.demo1.entity     #設定别名
           

還有一點如果你有報如下錯誤請把application.yml`配置裡的注釋去掉

Caused by: org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputException: Input length = 1
           

第六步:在(你的項目名稱加)Application這個類中也就是主方法中寫一個掃描dao層 的注解

@MapperScan

如何搭建一個springboot

第七步:點選debug運作項目就OK了

如何搭建一個springboot

講得不好,僅供參考!

繼續閱讀