diff --git a/Api/src/main/java/picasso/server/api/Application.java b/Api/src/main/java/picasso/server/api/Application.java index 5b9de905..f91b7648 100644 --- a/Api/src/main/java/picasso/server/api/Application.java +++ b/Api/src/main/java/picasso/server/api/Application.java @@ -5,9 +5,11 @@ import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.domain.EntityScan; +import org.springframework.context.annotation.ComponentScan; @Slf4j @EntityScan("picasso.server.domain") +@ComponentScan("picasso.server.domain") @SpringBootApplication @RequiredArgsConstructor public class Application { diff --git a/Api/src/main/java/picasso/server/api/TestService.java b/Api/src/main/java/picasso/server/api/TestService.java new file mode 100644 index 00000000..1f457c92 --- /dev/null +++ b/Api/src/main/java/picasso/server/api/TestService.java @@ -0,0 +1,21 @@ +package picasso.server.api; + +import jakarta.transaction.Transactional; +import lombok.RequiredArgsConstructor; +import org.springframework.stereotype.Service; +import picasso.server.domain.domains.test.Test; +import picasso.server.domain.domains.test.TestRepository; + +import java.util.Optional; + +@Service +@Transactional +@RequiredArgsConstructor +public class TestService { + private final TestRepository testRepository; + + + public Optional test() { + return testRepository.findById(1L); + } +} diff --git a/Domain/build.gradle b/Domain/build.gradle index b65c0808..365cd318 100644 --- a/Domain/build.gradle +++ b/Domain/build.gradle @@ -2,7 +2,7 @@ bootJar.enabled = false jar.enabled = true dependencies { - implementation 'org.springframework.boot:spring-boot-starter-data-jpa' + api 'org.springframework.boot:spring-boot-starter-data-jpa' api 'org.springframework.boot:spring-boot-starter-validation' api 'com.mysql:mysql-connector-j:8.0.33' diff --git a/Domain/src/main/java/picasso/server/domain/domains/test/Test.java b/Domain/src/main/java/picasso/server/domain/domains/test/Test.java index 8949d8b8..3f3a3443 100644 --- a/Domain/src/main/java/picasso/server/domain/domains/test/Test.java +++ b/Domain/src/main/java/picasso/server/domain/domains/test/Test.java @@ -21,4 +21,10 @@ public class Test { @Column private String name; + + private String param1; + private String param2; + private String param3; + private String param4; + } diff --git a/Domain/src/main/java/picasso/server/domain/domains/test/TestRepository.java b/Domain/src/main/java/picasso/server/domain/domains/test/TestRepository.java new file mode 100644 index 00000000..c169a74a --- /dev/null +++ b/Domain/src/main/java/picasso/server/domain/domains/test/TestRepository.java @@ -0,0 +1,8 @@ +package picasso.server.domain.domains.test; + + +import org.springframework.data.jpa.repository.JpaRepository; + +public interface TestRepository extends JpaRepository { + +}