SpringCloud实战项目全套学习教程连载中

PassJava 学习教程

简介

  • PassJava-Learning项目是PassJava(佳必过)项目的学习教程。对架构、业务、技术要点进行讲解。
  • PassJava 是一款Java面试刷题的开源系统,可以用零碎时间利用小程序查看常见面试题,夯实Java基础。
  • PassJava 项目可以教会你如何搭建SpringBoot项目,Spring Cloud项目
  • 采用流行的技术,如 SpringBoot、MyBatis、Redis、 MySql、 MongoDB、 RabbitMQ、Elasticsearch,采用Docker容器化部署。

更好的阅读体验

  • 文档地址:http://www.jayh.club
  • 备用地址:https://jackson0714.github.io/PassJava-Learning

文档连载目录

  • 打造一款 刷Java 知识的小程序
  • 打造一款 刷Java 知识的小程序(二)
  • 01.五分钟搞懂分布式基础概念
  • 02.快速搭建Linux环境-运维必备
  • 03.配置虚拟机网络
  • 04.安装Docker
  • 05.Docker安装mysql
  • 06.Docker安装redis
  • 07.本地开发环境配置
  • 08.配置Git
  • 09.初始化项目和添加微服务
  • 10.PassJava-微服务划分图
  • 11.初始化数据库和表
  • 12.搭建管理后台

PassJava 初始化项目和添加微服务

1.GitHub上创建一个空的仓库

2.从GitHub上引入空的项目

3.添加内容服务

passjava-content

序号字段内容
1groupcom.jackson0714.passjava
2Artifactpassjava-content
3Namepassjava-content
4Description佳必过-内容服务
5Packagecom.jackson0714.passjava.content
  • 添加依赖组件SpringWeb, OpenFeign

3.添加其他微服务

序号服务描述服务名
1内容微服务passjava-content
2会员微服务passjava-member
3题目微服务passjava-question
4学习微服务passjava-study
5渠道微服务passjava-channel

4.PassJava-Platform添加Pom.xml文件

<?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>佳必过-聚合服务</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 配置

Maven操作根项目就可以了,试下clean

6. 配置.gitignore文件

提交代码时,忽略某些文件

### gradle ###.gradle/build/!gradle/wrapper/gradle-wrapper.jar### STS ###.settings/.apt_generated.classpath.factorypath.project.settings.springBeansbin/### IntelliJ IDEA ###.idea*.iws*.iml*.iprrebel.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_StoreThumbs.dbServers.metadatauploadgen_code### database ###db/db_back_dir/### redis ###/redis/

删除子项目的.gitignore文件

7.提交代码

可以用IDEA的git工具提交,也可以用git bash命令行提交

git add .git commit -m 'xxx'git push origin master

公众号

©著作权归作者所有:来自51CTO博客作者悟空聊架构的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. 08. SpringCloud实战项目-配置Git
  2. 07. SpringCloud实战项目-本地开发环境配置
  3. springboot+vue项目实战-天猫商城
  4. 06. SpringCloud实战项目-Docker安装redis
  5. OpenCV三大经典项目实战 一次性掌握计算机视觉核心技能
  6. STAR原则是什么?
  7. 身份验证和权限管理---Openshift3.9学习系列第三篇
  8. 剖析安全培训项目走向失败的6大关键原因
  9. 使用开源项目的风险

随机推荐

  1. 如何解析命令行字符串来使用regex获取每
  2. 分叉开源PHP代码,项目类加载器策略
  3. 【CodeBase】PHP检查未知媒体文件的格式
  4. php 免费的快递查询接口快递100
  5. php导入导出excel表格
  6. 可以将Eclipse配置为防止某些警告出现在P
  7. 在ASP.NET和WordPress之间共享身份验证
  8. Show correct URL without extension & r
  9. 将易趣物品/导入导入ZenCart
  10. Joomla 3.x“错误检出失败,出现以下错误:”