diff --git a/2022-02/spring-15-mvc/spring-mvc-demo/pom.xml b/2022-02/spring-15-mvc/spring-mvc-demo/pom.xml index 5c6fffca..770edaca 100644 --- a/2022-02/spring-15-mvc/spring-mvc-demo/pom.xml +++ b/2022-02/spring-15-mvc/spring-mvc-demo/pom.xml @@ -11,21 +11,15 @@ org.springframework.boot spring-boot-starter-parent - 2.6.2 + 2.6.7 - 11 - 11 + 11 - - org.springframework.boot - spring-boot-starter - - org.springframework.boot spring-boot-starter-web @@ -33,12 +27,13 @@ org.springframework.boot - spring-boot-starter-test + spring-boot-starter-data-jpa - org.springframework.data - spring-data-keyvalue + org.springframework.boot + spring-boot-starter-test + test diff --git a/2022-02/spring-15-mvc/spring-mvc-demo/src/main/java/ru/otus/spring/Main.java b/2022-02/spring-15-mvc/spring-mvc-demo/src/main/java/ru/otus/spring/Main.java index c8a54bea..7d9d2703 100644 --- a/2022-02/spring-15-mvc/spring-mvc-demo/src/main/java/ru/otus/spring/Main.java +++ b/2022-02/spring-15-mvc/spring-mvc-demo/src/main/java/ru/otus/spring/Main.java @@ -9,7 +9,6 @@ import ru.otus.spring.repostory.PersonRepository; import javax.annotation.PostConstruct; -@EnableMapRepositories @SpringBootApplication public class Main { diff --git a/2022-02/spring-15-mvc/spring-mvc-demo/src/main/java/ru/otus/spring/domain/Person.java b/2022-02/spring-15-mvc/spring-mvc-demo/src/main/java/ru/otus/spring/domain/Person.java index 4fea35dc..3a4c40b3 100644 --- a/2022-02/spring-15-mvc/spring-mvc-demo/src/main/java/ru/otus/spring/domain/Person.java +++ b/2022-02/spring-15-mvc/spring-mvc-demo/src/main/java/ru/otus/spring/domain/Person.java @@ -1,15 +1,18 @@ package ru.otus.spring.domain; -import org.springframework.data.annotation.Id; -import org.springframework.data.keyvalue.annotation.KeySpace; +import javax.persistence.Entity; +import javax.persistence.Id; -@KeySpace("person") +@Entity public class Person { @Id private long id; private String name; + public Person() { + } + public Person(String name) { this.name = name; } diff --git a/2022-02/spring-15-mvc/spring-mvc-exercise/pom.xml b/2022-02/spring-15-mvc/spring-mvc-exercise/pom.xml index 4e69c8f3..c7a0302e 100644 --- a/2022-02/spring-15-mvc/spring-mvc-exercise/pom.xml +++ b/2022-02/spring-15-mvc/spring-mvc-exercise/pom.xml @@ -11,22 +11,15 @@ org.springframework.boot spring-boot-starter-parent - 2.6.2 + 2.6.7 - 11 - 11 + 11 - - - org.springframework.boot - spring-boot-starter - - org.springframework.boot spring-boot-starter-web @@ -34,16 +27,15 @@ org.springframework.boot - spring-boot-starter-test + spring-boot-starter-data-jpa - - org.springframework.data - spring-data-keyvalue + org.springframework.boot + spring-boot-starter-test + test - diff --git a/2022-02/spring-15-mvc/spring-mvc-exercise/src/main/java/ru/otus/spring/Main.java b/2022-02/spring-15-mvc/spring-mvc-exercise/src/main/java/ru/otus/spring/Main.java index c8a54bea..e73a469d 100644 --- a/2022-02/spring-15-mvc/spring-mvc-exercise/src/main/java/ru/otus/spring/Main.java +++ b/2022-02/spring-15-mvc/spring-mvc-exercise/src/main/java/ru/otus/spring/Main.java @@ -3,13 +3,11 @@ package ru.otus.spring; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; -import org.springframework.data.map.repository.config.EnableMapRepositories; import ru.otus.spring.domain.Person; import ru.otus.spring.repostory.PersonRepository; import javax.annotation.PostConstruct; -@EnableMapRepositories @SpringBootApplication public class Main { diff --git a/2022-02/spring-15-mvc/spring-mvc-exercise/src/main/java/ru/otus/spring/domain/Person.java b/2022-02/spring-15-mvc/spring-mvc-exercise/src/main/java/ru/otus/spring/domain/Person.java index 4fea35dc..3a4c40b3 100644 --- a/2022-02/spring-15-mvc/spring-mvc-exercise/src/main/java/ru/otus/spring/domain/Person.java +++ b/2022-02/spring-15-mvc/spring-mvc-exercise/src/main/java/ru/otus/spring/domain/Person.java @@ -1,15 +1,18 @@ package ru.otus.spring.domain; -import org.springframework.data.annotation.Id; -import org.springframework.data.keyvalue.annotation.KeySpace; +import javax.persistence.Entity; +import javax.persistence.Id; -@KeySpace("person") +@Entity public class Person { @Id private long id; private String name; + public Person() { + } + public Person(String name) { this.name = name; } diff --git a/2022-02/spring-15-mvc/spring-mvc-solution-1/pom.xml b/2022-02/spring-15-mvc/spring-mvc-solution-1/pom.xml index ab9712b3..c04911c0 100644 --- a/2022-02/spring-15-mvc/spring-mvc-solution-1/pom.xml +++ b/2022-02/spring-15-mvc/spring-mvc-solution-1/pom.xml @@ -11,21 +11,15 @@ org.springframework.boot spring-boot-starter-parent - 2.6.2 + 2.6.7 - 11 - 11 + 11 - - org.springframework.boot - spring-boot-starter - - org.springframework.boot spring-boot-starter-web @@ -33,15 +27,15 @@ org.springframework.boot - spring-boot-starter-test + spring-boot-starter-data-jpa - org.springframework.data - spring-data-keyvalue + org.springframework.boot + spring-boot-starter-test + test - diff --git a/2022-02/spring-15-mvc/spring-mvc-solution-1/src/main/java/ru/otus/spring/Main.java b/2022-02/spring-15-mvc/spring-mvc-solution-1/src/main/java/ru/otus/spring/Main.java index c8a54bea..e73a469d 100644 --- a/2022-02/spring-15-mvc/spring-mvc-solution-1/src/main/java/ru/otus/spring/Main.java +++ b/2022-02/spring-15-mvc/spring-mvc-solution-1/src/main/java/ru/otus/spring/Main.java @@ -3,13 +3,11 @@ package ru.otus.spring; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; -import org.springframework.data.map.repository.config.EnableMapRepositories; import ru.otus.spring.domain.Person; import ru.otus.spring.repostory.PersonRepository; import javax.annotation.PostConstruct; -@EnableMapRepositories @SpringBootApplication public class Main { diff --git a/2022-02/spring-15-mvc/spring-mvc-solution-1/src/main/java/ru/otus/spring/domain/Person.java b/2022-02/spring-15-mvc/spring-mvc-solution-1/src/main/java/ru/otus/spring/domain/Person.java index 4fea35dc..3a4c40b3 100644 --- a/2022-02/spring-15-mvc/spring-mvc-solution-1/src/main/java/ru/otus/spring/domain/Person.java +++ b/2022-02/spring-15-mvc/spring-mvc-solution-1/src/main/java/ru/otus/spring/domain/Person.java @@ -1,15 +1,18 @@ package ru.otus.spring.domain; -import org.springframework.data.annotation.Id; -import org.springframework.data.keyvalue.annotation.KeySpace; +import javax.persistence.Entity; +import javax.persistence.Id; -@KeySpace("person") +@Entity public class Person { @Id private long id; private String name; + public Person() { + } + public Person(String name) { this.name = name; } diff --git a/2022-02/spring-15-mvc/spring-mvc-solution-2/pom.xml b/2022-02/spring-15-mvc/spring-mvc-solution-2/pom.xml index 10ca0b1d..610320ae 100644 --- a/2022-02/spring-15-mvc/spring-mvc-solution-2/pom.xml +++ b/2022-02/spring-15-mvc/spring-mvc-solution-2/pom.xml @@ -11,21 +11,15 @@ org.springframework.boot spring-boot-starter-parent - 2.6.2 + 2.6.7 - 11 - 11 + 11 - - org.springframework.boot - spring-boot-starter - - org.springframework.boot spring-boot-starter-web @@ -33,13 +27,13 @@ org.springframework.boot - spring-boot-starter-test + spring-boot-starter-data-jpa - - org.springframework.data - spring-data-keyvalue + org.springframework.boot + spring-boot-starter-test + test diff --git a/2022-02/spring-15-mvc/spring-mvc-solution-2/src/main/java/ru/otus/spring/Main.java b/2022-02/spring-15-mvc/spring-mvc-solution-2/src/main/java/ru/otus/spring/Main.java index c8a54bea..e73a469d 100644 --- a/2022-02/spring-15-mvc/spring-mvc-solution-2/src/main/java/ru/otus/spring/Main.java +++ b/2022-02/spring-15-mvc/spring-mvc-solution-2/src/main/java/ru/otus/spring/Main.java @@ -3,13 +3,11 @@ package ru.otus.spring; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; -import org.springframework.data.map.repository.config.EnableMapRepositories; import ru.otus.spring.domain.Person; import ru.otus.spring.repostory.PersonRepository; import javax.annotation.PostConstruct; -@EnableMapRepositories @SpringBootApplication public class Main { diff --git a/2022-02/spring-15-mvc/spring-mvc-solution-2/src/main/java/ru/otus/spring/domain/Person.java b/2022-02/spring-15-mvc/spring-mvc-solution-2/src/main/java/ru/otus/spring/domain/Person.java index 4fea35dc..3a4c40b3 100644 --- a/2022-02/spring-15-mvc/spring-mvc-solution-2/src/main/java/ru/otus/spring/domain/Person.java +++ b/2022-02/spring-15-mvc/spring-mvc-solution-2/src/main/java/ru/otus/spring/domain/Person.java @@ -1,15 +1,18 @@ package ru.otus.spring.domain; -import org.springframework.data.annotation.Id; -import org.springframework.data.keyvalue.annotation.KeySpace; +import javax.persistence.Entity; +import javax.persistence.Id; -@KeySpace("person") +@Entity public class Person { @Id private long id; private String name; + public Person() { + } + public Person(String name) { this.name = name; } diff --git a/2022-02/spring-15-mvc/spring-mvc-solution-3/pom.xml b/2022-02/spring-15-mvc/spring-mvc-solution-3/pom.xml index 48ae1149..d1aa1df4 100644 --- a/2022-02/spring-15-mvc/spring-mvc-solution-3/pom.xml +++ b/2022-02/spring-15-mvc/spring-mvc-solution-3/pom.xml @@ -11,21 +11,15 @@ org.springframework.boot spring-boot-starter-parent - 2.6.2 + 2.6.7 - 11 - 11 + 11 - - org.springframework.boot - spring-boot-starter - - org.springframework.boot spring-boot-starter-web @@ -33,16 +27,15 @@ org.springframework.boot - spring-boot-starter-test + spring-boot-starter-data-jpa - - org.springframework.data - spring-data-keyvalue + org.springframework.boot + spring-boot-starter-test + test - diff --git a/2022-02/spring-15-mvc/spring-mvc-solution-3/src/main/java/ru/otus/spring/Main.java b/2022-02/spring-15-mvc/spring-mvc-solution-3/src/main/java/ru/otus/spring/Main.java index c8a54bea..e73a469d 100644 --- a/2022-02/spring-15-mvc/spring-mvc-solution-3/src/main/java/ru/otus/spring/Main.java +++ b/2022-02/spring-15-mvc/spring-mvc-solution-3/src/main/java/ru/otus/spring/Main.java @@ -3,13 +3,11 @@ package ru.otus.spring; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; -import org.springframework.data.map.repository.config.EnableMapRepositories; import ru.otus.spring.domain.Person; import ru.otus.spring.repostory.PersonRepository; import javax.annotation.PostConstruct; -@EnableMapRepositories @SpringBootApplication public class Main { diff --git a/2022-02/spring-15-mvc/spring-mvc-solution-3/src/main/java/ru/otus/spring/domain/Person.java b/2022-02/spring-15-mvc/spring-mvc-solution-3/src/main/java/ru/otus/spring/domain/Person.java index 4fea35dc..3a4c40b3 100644 --- a/2022-02/spring-15-mvc/spring-mvc-solution-3/src/main/java/ru/otus/spring/domain/Person.java +++ b/2022-02/spring-15-mvc/spring-mvc-solution-3/src/main/java/ru/otus/spring/domain/Person.java @@ -1,15 +1,18 @@ package ru.otus.spring.domain; -import org.springframework.data.annotation.Id; -import org.springframework.data.keyvalue.annotation.KeySpace; +import javax.persistence.Entity; +import javax.persistence.Id; -@KeySpace("person") +@Entity public class Person { @Id private long id; private String name; + public Person() { + } + public Person(String name) { this.name = name; }