From c18b2bbed2d009bfa06c65dcb31783d56632ce21 Mon Sep 17 00:00:00 2001
From: sunweiguo <317758022@qq.com>
Date: Mon, 31 Dec 2018 18:42:12 +0800
Subject: [PATCH] =?UTF-8?q?eureka+config=E9=83=A8=E7=BD=B2=E5=88=B0?=
=?UTF-8?q?=E4=BA=91=E6=9C=8D=E5=8A=A1=E5=99=A8=E4=B8=8A?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
README.md | 9 +-
pom.xml | 151 ++++++++++++++++++
snailmall-config-server/pom.xml | 1 +
.../src/main/resources/bootstrap.yml | 7 +-
...SnailmallConfigServerApplicationTests.java | 17 --
snailmall-eureka-server/pom.xml | 1 +
...SnailmallEurekaServerApplicationTests.java | 17 --
.../src/main/resources/bootstrap.yml | 16 +-
.../src/main/resources/logback.xml | 62 +++++++
9 files changed, 238 insertions(+), 43 deletions(-)
delete mode 100644 snailmall-config-server/src/test/java/com/njupt/swg/SnailmallConfigServerApplicationTests.java
delete mode 100644 snailmall-eureka-server/src/test/java/com/njupt/swg/SnailmallEurekaServerApplicationTests.java
create mode 100644 snailmall-user-service/src/main/resources/logback.xml
diff --git a/README.md b/README.md
index 88124b7..c766a94 100644
--- a/README.md
+++ b/README.md
@@ -1,7 +1,11 @@
+> 前方图片高能,加载不出来需要多次刷新等待
+
![image](http://bloghello.oursnail.cn/wallpaper.jpg)
## 前言
+
+
一直以来都是学习慕课的实战视频,虽然也跟着做出了一些东西,但是思路都是别人提供好的,脱离了老师,我一直在问自己一个问题:**能不能独立地按照自己的思路做出一些东西来?**
带着这个想法,我想,做一个开源项目对于我来说还是很遥远,但是,我想从改造现有项目开始,逐步开启个人独立开发的序幕。
@@ -53,8 +57,9 @@
## 项目进展
-- [x] 2018/12/31 完成了聚合工程的创建、Eureka服务注册中心、spring cloud config+gitHub+spring cloud bus(rabbit)实现配置自动刷新
-- [ ] 2018/12/31 要完成用户模块
+- [x] 2018/12/31 完成了聚合工程的创建、Eureka服务注册中心、spring cloud config+gitHub+spring cloud bus(rabbitMQ)实现配置自动刷新
+- [x] 2018/12/31 将Eureka注册中心(单机)和配置中心部署到服务器上,这比较固定,所以先部署上去,以后本地就直接用这两个即可
+- [ ]
## 项目详细描述
diff --git a/pom.xml b/pom.xml
index 908e2fb..1b5f98a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -13,6 +13,7 @@
0.0.1-SNAPSHOT
spring-cloud-for-snailmall
聚合工程的父工程
+ pom
snailmall-eureka-server
@@ -34,6 +35,156 @@
pom
import
+
+
+
+ mysql
+ mysql-connector-java
+
+
+
+ org.mybatis.spring.boot
+ mybatis-spring-boot-starter
+ 1.2.0
+
+
+
+ org.codehaus.jackson
+ jackson-mapper-asl
+ 1.9.13
+
+
+ com.fasterxml.jackson.dataformat
+ jackson-dataformat-avro
+ 2.9.0
+
+
+
+ com.alibaba
+ druid
+ 1.0.18
+
+
+
+ com.google.guava
+ guava
+ 20.0
+
+
+ org.apache.commons
+ commons-lang3
+ 3.5
+
+
+ commons-collections
+ commons-collections
+ 3.2.1
+
+
+
+ joda-time
+ joda-time
+ 2.3
+
+
+
+ commons-net
+ commons-net
+ 3.1
+
+
+
+ commons-fileupload
+ commons-fileupload
+ 1.2.2
+
+
+ commons-io
+ commons-io
+ 2.0.1
+
+
+
+ com.github.pagehelper
+ pagehelper
+ 4.1.0
+
+
+ com.github.miemiedev
+ mybatis-paginator
+ 1.2.17
+
+
+ com.github.jsqlparser
+ jsqlparser
+ 0.9.4
+
+
+
+ commons-codec
+ commons-codec
+ 1.10
+
+
+ commons-configuration
+ commons-configuration
+ 1.10
+
+
+ commons-lang
+ commons-lang
+ 2.6
+
+
+ commons-logging
+ commons-logging
+ 1.2
+
+
+ com.google.zxing
+ core
+ 2.1
+
+
+ com.google.code.gson
+ gson
+ 2.8.2
+
+
+ org.hamcrest
+ hamcrest-core
+ 1.3
+
+
+
+ redis.clients
+ jedis
+ 2.9.0
+
+
+
+ org.projectlombok
+ lombok
+ 1.16.6
+
+
+
+ ch.qos.logback
+ logback-core
+ 1.1.6
+
+
+ ch.qos.logback
+ logback-classic
+ 1.1.6
+
+
+ ch.qos.logback
+ logback-access
+ 1.1.2
+
+
+
diff --git a/snailmall-config-server/pom.xml b/snailmall-config-server/pom.xml
index 959713c..0be65c0 100644
--- a/snailmall-config-server/pom.xml
+++ b/snailmall-config-server/pom.xml
@@ -11,6 +11,7 @@
0.0.1-SNAPSHOT
snailmall-config-server
配置中心+自动刷新
+ jar
1.8
diff --git a/snailmall-config-server/src/main/resources/bootstrap.yml b/snailmall-config-server/src/main/resources/bootstrap.yml
index ba1bbe9..b730de0 100644
--- a/snailmall-config-server/src/main/resources/bootstrap.yml
+++ b/snailmall-config-server/src/main/resources/bootstrap.yml
@@ -2,9 +2,9 @@ spring:
application:
name: snailmall-config-server
rabbitmq:
- host: 111.231.119.253
+ host: 127.0.0.1 #дrabbitMQ IPַ
port: 5672
- username: root
+ username: root # Լû
password: root
cloud:
config:
@@ -24,6 +24,9 @@ eureka:
client:
service-url:
defaultZone: http://localhost:8761/eureka
+ instance:
+ ip-address: 111.231.119.253 # ҪУ֮÷ipôʾľip
+ prefer-ip-address: true
management:
endpoints:
web:
diff --git a/snailmall-config-server/src/test/java/com/njupt/swg/SnailmallConfigServerApplicationTests.java b/snailmall-config-server/src/test/java/com/njupt/swg/SnailmallConfigServerApplicationTests.java
deleted file mode 100644
index 7804d1d..0000000
--- a/snailmall-config-server/src/test/java/com/njupt/swg/SnailmallConfigServerApplicationTests.java
+++ /dev/null
@@ -1,17 +0,0 @@
-package com.njupt.swg;
-
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.springframework.boot.test.context.SpringBootTest;
-import org.springframework.test.context.junit4.SpringRunner;
-
-@RunWith(SpringRunner.class)
-@SpringBootTest
-public class SnailmallConfigServerApplicationTests {
-
- @Test
- public void contextLoads() {
- }
-
-}
-
diff --git a/snailmall-eureka-server/pom.xml b/snailmall-eureka-server/pom.xml
index d44779f..5218bb9 100644
--- a/snailmall-eureka-server/pom.xml
+++ b/snailmall-eureka-server/pom.xml
@@ -11,6 +11,7 @@
0.0.1-SNAPSHOT
snailmall-eureka-server
服务注册中心
+ jar
1.8
diff --git a/snailmall-eureka-server/src/test/java/com/njupt/swg/SnailmallEurekaServerApplicationTests.java b/snailmall-eureka-server/src/test/java/com/njupt/swg/SnailmallEurekaServerApplicationTests.java
deleted file mode 100644
index ab3aba0..0000000
--- a/snailmall-eureka-server/src/test/java/com/njupt/swg/SnailmallEurekaServerApplicationTests.java
+++ /dev/null
@@ -1,17 +0,0 @@
-package com.njupt.swg;
-
-import org.junit.Test;
-import org.junit.runner.RunWith;
-import org.springframework.boot.test.context.SpringBootTest;
-import org.springframework.test.context.junit4.SpringRunner;
-
-@RunWith(SpringRunner.class)
-@SpringBootTest
-public class SnailmallEurekaServerApplicationTests {
-
- @Test
- public void contextLoads() {
- }
-
-}
-
diff --git a/snailmall-user-service/src/main/resources/bootstrap.yml b/snailmall-user-service/src/main/resources/bootstrap.yml
index 0fa4220..dce3ada 100644
--- a/snailmall-user-service/src/main/resources/bootstrap.yml
+++ b/snailmall-user-service/src/main/resources/bootstrap.yml
@@ -1,11 +1,15 @@
+eureka:
+ client:
+ service-url:
+ defaultZone: http://111.231.119.253:8761/eureka
spring:
application:
name: user-service
- rabbitmq:
- host: 111.231.119.253
- port: 5672
- username: root
- password: root
+# rabbitmq:
+# host: 111.231.119.253
+# port: 5672
+# username: root
+# password: root
cloud:
config:
discovery:
@@ -18,5 +22,7 @@ spring:
enabled: true
server:
port: 8081
+logging:
+ config: classpath:logback.xml
diff --git a/snailmall-user-service/src/main/resources/logback.xml b/snailmall-user-service/src/main/resources/logback.xml
new file mode 100644
index 0000000..a0a5627
--- /dev/null
+++ b/snailmall-user-service/src/main/resources/logback.xml
@@ -0,0 +1,62 @@
+
+
+
+
+
+
+ %d{H:mm} %-5level [%logger{16}] %msg%n
+
+
+
+
+
+ ${LOG_HOME}/web.normal.%d{yyyy-MM-dd}.log
+
+ 30
+
+
+ 10MB
+
+
+ %d{HH:mm:ss.SSS} [%thread] %-5level %logger{16} - %msg%n
+
+
+
+ ERROR
+ DENY
+ ACCEPT
+
+
+
+
+ ${LOG_HOME}/web.error.%d{yyyy-MM-dd}.log
+
+ 30
+
+
+ 10MB
+
+
+ %d{HH:mm:ss.SSS} [%thread] %-5level %logger{16} - %msg%n
+
+
+
+ ERROR
+ ACCEPT
+ DENY
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file