diff --git a/.gitignore b/.gitignore
index 8f1f84c1bec63c94e95e8e93e39026b812c40445..9442d2a1569443a04be7f2284b86ef43d38e94ff 100644
--- a/.gitignore
+++ b/.gitignore
@@ -15,4 +15,6 @@
/.settings
*/.settings
.classpath
-.project
\ No newline at end of file
+.project
+Target/
+*.iml
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index 7691f02bad2a4b5dc386ae74dbcee53f0a2f1c03..7241f4a4c82ce290317cb27f40d9ae1d9c5f93ac 100644
--- a/pom.xml
+++ b/pom.xml
@@ -32,6 +32,7 @@
example-client
example-server
rpc-framework-common
+ rpc-framework-spring
diff --git a/rpc-framework-spring/pom.xml b/rpc-framework-spring/pom.xml
new file mode 100644
index 0000000000000000000000000000000000000000..516037c498cd5b53e6886bdf83082bd3dfbbc238
--- /dev/null
+++ b/rpc-framework-spring/pom.xml
@@ -0,0 +1,29 @@
+
+
+
+ guide-rpc-framework
+ github.javaguide
+ 1.0-SNAPSHOT
+
+ 4.0.0
+
+ rpc-framework-spring
+
+
+
+
+ org.springframework
+ spring-context
+ 5.2.6.RELEASE
+
+
+
+ github.javaguide
+ rpc-framework-simple
+ ${project.version}
+ compile
+
+
+
\ No newline at end of file