From 774fb4bd73fb4c62b5361b8e9c81e633219d52f4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=A0=84=EC=A7=84=EC=9A=B0?= Date: Wed, 3 Aug 2022 10:06:10 +0900 Subject: [PATCH 1/4] feat: create EhcacheConfig --- .../java/net/collabstack/common/cache/EhcacheConfig.java | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 collabstack-be/common/src/main/java/net/collabstack/common/cache/EhcacheConfig.java diff --git a/collabstack-be/common/src/main/java/net/collabstack/common/cache/EhcacheConfig.java b/collabstack-be/common/src/main/java/net/collabstack/common/cache/EhcacheConfig.java new file mode 100644 index 0000000..b5478c8 --- /dev/null +++ b/collabstack-be/common/src/main/java/net/collabstack/common/cache/EhcacheConfig.java @@ -0,0 +1,9 @@ +package net.collabstack.common.cache; + +import org.springframework.cache.annotation.EnableCaching; +import org.springframework.context.annotation.Configuration; + +@Configuration +@EnableCaching +public class EhcacheConfig { +} From 5f6f5051006a31b6d060dea25affab2293f35dce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=A0=84=EC=A7=84=EC=9A=B0?= Date: Wed, 3 Aug 2022 10:07:47 +0900 Subject: [PATCH 2/4] feat: add ehcache dependencies --- collabstack-be/common/build.gradle | 3 +++ 1 file changed, 3 insertions(+) diff --git a/collabstack-be/common/build.gradle b/collabstack-be/common/build.gradle index 5ed686b..a4708ff 100644 --- a/collabstack-be/common/build.gradle +++ b/collabstack-be/common/build.gradle @@ -24,6 +24,9 @@ dependencies { implementation('org.springframework.boot:spring-boot-starter-web') implementation('org.springframework.boot:spring-boot-starter-data-jpa') implementation('mysql:mysql-connector-java') + implementation('org.springframework.boot:spring-boot-starter-cache') + implementation('org.ehcache:ehcache:3.10.0') + implementation('javax.cache:cache-api:1.1.1') } test { From 0abaed4e11c0219cd8ad3ae1d465dc874815438d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=A0=84=EC=A7=84=EC=9A=B0?= Date: Wed, 3 Aug 2022 10:09:31 +0900 Subject: [PATCH 3/4] feat: create ehcache.xml --- collabstack-be/common/src/main/resources/ehcache.xml | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 collabstack-be/common/src/main/resources/ehcache.xml diff --git a/collabstack-be/common/src/main/resources/ehcache.xml b/collabstack-be/common/src/main/resources/ehcache.xml new file mode 100644 index 0000000..a030cbe --- /dev/null +++ b/collabstack-be/common/src/main/resources/ehcache.xml @@ -0,0 +1,10 @@ + + + + + java.lang.String + net.collabstack.app.member.domain.Member + 100 + + + \ No newline at end of file From 54fa7461ab220dbc98414c34c59ef299392b6928 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=A0=84=EC=A7=84=EC=9A=B0?= Date: Wed, 3 Aug 2022 10:10:32 +0900 Subject: [PATCH 4/4] =?UTF-8?q?feat:=20ehcache.xml=20=EA=B2=BD=EB=A1=9C=20?= =?UTF-8?q?yml=EC=97=90=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- collabstack-be/common/src/main/resources/application.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/collabstack-be/common/src/main/resources/application.yml b/collabstack-be/common/src/main/resources/application.yml index 8b13789..d676fdd 100644 --- a/collabstack-be/common/src/main/resources/application.yml +++ b/collabstack-be/common/src/main/resources/application.yml @@ -1 +1,4 @@ - +spring: + cache: + jcache: + config: classpath:ehcache.xml