[Java][Spring Boot]建立專案

小黑
發佈於後端
閱讀時間約 6 分鐘

建立Maven專案

  • 於pom.xml設定Spring Boot
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>

<groupId>xxx</groupId>
<artifactId>user</artifactId>
<version>1.0-SNAPSHOT</version>

<dependencies>
<!--引入Spring Boot核心Starter依賴-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>

<build>
<plugins>
<!--引入Spring Boot Maven-->
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>


  • 建立應用設定檔application.yml
spring:
application:
name: xxx
server:
port: xxx


  • 於pom.xml設定MyBatis
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>2.0.1</version>
</dependency>


  • 於pom.xml設定Druid
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid</artifactId>
<version>1.0.28</version>
</dependency>


  • 於pom.xml設定Mysql Connector
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<scope>runtime</scope>
</dependency>


  • 於用設定檔application.yml設定Mysql連線設定
datasource:
url: jdbc:mysql://xxx/user
username: root
password: 123456
type: xxx
driver-class-name: com.mysql.jdbc.Driver
separator: //


  • 於pom.xml設定Redis
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>


  • 於用設定檔application.yml設定Redis連接設定
redis:
host: 127.0.0.1
port: 6379
password: 123456
7會員
112內容數
嗨,我是一名程式設計師,會在這分享開發與學習紀錄。
留言0
查看全部
發表第一個留言支持創作者!
小黑與程式的邂逅 的其他內容
[Docker]指令
閱讀時間約 2 分鐘
[Docker]Docker-Compose
閱讀時間約 3 分鐘
[Linux][Ubuntu]GitLab
閱讀時間約 4 分鐘
[Docker]Harbor架設
閱讀時間約 2 分鐘
[Spring]安裝Maven與Docker
閱讀時間約 1 分鐘
[Go]環境架設
閱讀時間約 1 分鐘
你可能也想看
創作者要怎麼好好休息 + 避免工作過量?《黑貓創作報#4》午安,最近累不累? 這篇不是虛假的關心。而是《黑貓創作報》發行以來可能最重要的一篇。 是的,我們這篇講怎麼補充能量,也就是怎麼休息。
Thumbnail
avatar
黑貓老師
2024-06-29
Java 8 初探 - Lazy Evaluation & Parallel StreamLazy evaluation 的效益必須是在 pipe 的組合上有最佳化過的,若組合的不好反而更糟糕,且在 I/O 上幫助似乎也不大。parallel stream 要能發揮效果必須看資料的來源類型,不過要注意的是 parallel stream 也會使記憶體的使用量增加,使用上也要小心。
Thumbnail
avatar
Spirit
2024-04-26
Java 8 初探 - Stream老實說,看到 Java Sream API 讓我感到相當親切,這應該跟我研究所多年的研究題目是 visual dataflow language 有關,Java Stream API 把迴圈給內化了,每個 operation 的重點是要做什麼,大大提高了程式的抽象化程度和可讀性。
Thumbnail
avatar
Spirit
2024-04-25
Java 8 初探 - Closure最後,Java 8 雖然支援 Lambda,但我覺得 Closure 某種程度上還不稱不上是 Java 的第一級居民,我還是比較喜歡寫一些小而易測的 class,而不是使用 Lambda,至於捕捉變數,透過建構子將變數帶入物件也是一種方式。
Thumbnail
avatar
Spirit
2024-04-25
Java 8 初探 - LambdaJava 8 終於在 2014 的 3 月 18 日正式釋出了,不過自從用 Objective C 開發 iOS App後,我已經有好一陣子沒碰 Java,期間曾經有短暫寫一點點,但卻沒有時間去用 beta 版的 Java 8,直到最近才又開始玩一下。
Thumbnail
avatar
Spirit
2024-04-25
【Java】SpringBoot 專案初始建置學習Spring Boot是Java工程師必備技能,文章分享瞭如何自學並快速上手Spring Boot開發,包括架構、開發工具、專案建立以及實作過程。
Thumbnail
avatar
2024-03-24
JAVA 呼叫 LINE NOTIFY 發訊息給群組本文章將介紹如何在LINE Notify上設定及使用權杖(access token)來進行通知功能。透過此API,可以使用curl或JAVA CODE來讓結果顯示在Line上面,達到及時的通知效果。
Thumbnail
avatar
艾倫の旅遊日誌 | 趴趴走找美食 | 心情寫照
2024-03-01
Java 不支持multi-inheritanceJava不能同時多重繼承 但是可以多層繼承
avatar
Genos's Coding Diary
2023-09-20
Java寫一次,到處執行WORA, Write Once Run Anywhere Java 不依賴於任何平台,Java可以在任何平台上執行,前提是那平台上要有安裝JVM Java的執行流程
Thumbnail
avatar
Genos's Coding Diary
2023-09-17
Java Development Kit (JDK)下載完JDK之後,在本機的環境變數中加入此JDK的bin路徑以便系統能識別使用 javac 是java compiler
Thumbnail
avatar
Genos's Coding Diary
2023-09-17
【Java】建立Maven專案使用第三方套件 相信很多初學者學python的原因,不外乎語法簡單、好上手、重點是有很多現成的套件可以玩。那麼,Java呢?有!當然有!而且還多到你不知道該選哪個好! 今天的文章主要示範如何在vscode新建立Java 的maven專案,並且透過maven安裝這些額外的套件(依賴)
Thumbnail
avatar
2023-09-02