SpringCloud實(shí)戰(zhàn)項(xiàng)目全套學(xué)習(xí)教程連載中
PassJava 學(xué)習(xí)教程
簡介
- PassJava-Learning項(xiàng)目是PassJava(佳必過)項(xiàng)目的學(xué)習(xí)教程。對架構(gòu)唆垃、業(yè)務(wù)义钉、技術(shù)要點(diǎn)進(jìn)行講解本讥。
- PassJava 是一款Java
面試刷題
的開源系統(tǒng)邮利,可以用零碎時(shí)間利用小程序查看常見面試題,夯實(shí)Java基礎(chǔ)缺猛。 - PassJava 項(xiàng)目可以教會(huì)你如何搭建SpringBoot項(xiàng)目园担,Spring Cloud項(xiàng)目
- 采用流行的技術(shù),如 SpringBoot枯夜、MyBatis、Redis艰山、 MySql湖雹、 MongoDB、 RabbitMQ曙搬、Elasticsearch摔吏,采用Docker容器化部署。
更好的閱讀體驗(yàn)
文檔連載目錄
- 打造一款 刷Java 知識(shí)的小程序
- 打造一款 刷Java 知識(shí)的小程序(二)
- 01.五分鐘搞懂分布式基礎(chǔ)概念
- 02.快速搭建Linux環(huán)境-運(yùn)維必備
- 03.配置虛擬機(jī)網(wǎng)絡(luò)
- 04.安裝Docker
- 05.Docker安裝mysql
- 06.Docker安裝redis
- 07.本地開發(fā)環(huán)境配置
- 08.配置Git
- 09.初始化項(xiàng)目和添加微服務(wù)
- 10.PassJava-微服務(wù)劃分圖
- 11.初始化數(shù)據(jù)庫和表
- 12.搭建管理后臺(tái)
PassJava 初始化項(xiàng)目和添加微服務(wù)
1.GitHub上創(chuàng)建一個(gè)空的倉庫
mark
2.從GitHub上引入空的項(xiàng)目
mark
mark
3.添加內(nèi)容服務(wù)
passjava-content
mark
mark
序號 | 字段 | 內(nèi)容 |
---|---|---|
1 | group | com.jackson0714.passjava |
2 | Artifact | passjava-content |
3 | Name | passjava-content |
4 | Description | 佳必過-內(nèi)容服務(wù) |
5 | Package | com.jackson0714.passjava.content |
- 添加依賴組件SpringWeb, OpenFeign
mark
mark
3.添加其他微服務(wù)
序號 | 服務(wù)描述 | 服務(wù)名 |
---|---|---|
1 | 內(nèi)容微服務(wù) | passjava-content |
2 | 會(huì)員微服務(wù) | passjava-member |
3 | 題目微服務(wù) | passjava-question |
4 | 學(xué)習(xí)微服務(wù) | passjava-study |
5 | 渠道微服務(wù) | passjava-channel |
mark
4.PassJava-Platform添加Pom.xml文件
mark
<?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 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.jackson0714.passjava</groupId>
<artifactId>passjava</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>passjava</name>
<description>佳必過-聚合服務(wù)</description>
<packaging>pom</packaging>
<modules>
<module>passjava-content</module>
<module>passjava-member</module>
<module>passjava-question</module>
<module>passjava-study</module>
<module>passjava-channel</module>
</modules>
</project>
5.添加根目錄Maven 配置
mark
mark
Maven操作根項(xiàng)目就可以了纵装,試下clean
mark
mark
6. 配置.gitignore文件
提交代碼時(shí)征讲,忽略某些文件
### gradle ###
.gradle
/build/
!gradle/wrapper/gradle-wrapper.jar
### STS ###
.settings/
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
bin/
### IntelliJ IDEA ###
.idea
*.iws
*.iml
*.ipr
rebel.xml
### NetBeans ###
nbproject/private/
build/
nbbuild/
dist/
nbdist/
.nb-gradle/
### maven ###
target/
*.war
*.ear
*.zip
*.tar
*.tar.gz
**/mvnw
**/mvnw.cmd
**/.mvn
### logs ####
/logs/
*.log
### temp ignore ###
*.cache
*.diff
*.patch
*.tmp
*.java~
*.properties~
*.xml~
### system ignore ###
.DS_Store
Thumbs.db
Servers
.metadata
upload
gen_code
### database ###
db/db_back_dir/
### redis ###
/redis/
刪除子項(xiàng)目的.gitignore文件
mark
7.提交代碼
可以用IDEA的git工具提交,也可以用git bash命令行提交
git add .
git commit -m 'xxx'
git push origin master
公眾號
mark