[SPRING] Spring WebMVC CRUD API 생성 방법
SPRINGSpring WebMVC CRUD API 생성 방법
내가하고 싶은 일은 데이터베이스 테이블 / Hibernate JPA 엔티티에서 기존 Maven 웹 프로젝트로 전체 Spring WebMVC CRUD API를 만드는 것이다. 내가 원하는 것은 정확한 것입니다.
이 프로젝트가 있습니까? 이와 같은 것을 만드는 가장 좋은 방법은 무엇입니까? 내가 생각한 것 :
너는 무엇을 제안 하겠는가?
해결법
-
==============================
1.부분 응답 : JPA 엔티티 및 Spring Data JPA 리포지토리를 생성 할 수있는 경우 Spring Data REST를 사용하여 리포지토리를 전체 CRUD REST API로 표시 할 수 있습니다.
부분 응답 : JPA 엔티티 및 Spring Data JPA 리포지토리를 생성 할 수있는 경우 Spring Data REST를 사용하여 리포지토리를 전체 CRUD REST API로 표시 할 수 있습니다.
-
==============================
2.Spring Roo가 CRUD 애플리케이션을 생성하지만 생성 된 코드는 구형입니다. 내가 새 프로젝트를 시작하는 곳에서, 나는 분명히 그것으로부터 멀리 떨어져있을 것이다. (최소한 새로운 버전이 발표 될 때까지).
Spring Roo가 CRUD 애플리케이션을 생성하지만 생성 된 코드는 구형입니다. 내가 새 프로젝트를 시작하는 곳에서, 나는 분명히 그것으로부터 멀리 떨어져있을 것이다. (최소한 새로운 버전이 발표 될 때까지).
나는 (Spring Boot, AngularJS 등) 꽤 뜨거운 기술을 사용하여 CRUD 응용 프로그램을 생성하는 Yeoman 인 JHipster를 살펴볼 것을 제안합니다.
생성 된 코드의 참신 요소 외에도이 프로젝트의 또 다른 큰 특징은 릴리스에서 분명히 알 수 있듯이 매우 적극적입니다.
-
==============================
3.이 튜토리얼의 응답은 아마도 다음과 같다.
이 튜토리얼의 응답은 아마도 다음과 같다.
https://sites.google.com/site/telosystutorial/springmvc-jpa-springdatajpa
-
==============================
4.crud-maven-plugin을 사용하여 생성하는 방법을 설명하는 crud-rest-gen 프로젝트를 살펴볼 수 있습니다.
crud-maven-plugin을 사용하여 생성하는 방법을 설명하는 crud-rest-gen 프로젝트를 살펴볼 수 있습니다.
JPA 엔티티를 포함하는 데이터 모델 만 제공하면됩니다.
-
==============================
5.Spring-roo (링크)에는 이러한 기능이 있습니다. 원하는 경우 프로젝트에서 spring-roo를 제거 할 수 있으며 java-spring 프로젝트로 남아 있습니다.
Spring-roo (링크)에는 이러한 기능이 있습니다. 원하는 경우 프로젝트에서 spring-roo를 제거 할 수 있으며 java-spring 프로젝트로 남아 있습니다.
링크 샘플 :
roo> hint roo> project --topLevelPackage com.foo roo> jpa setup --provider HIBERNATE --database HYPERSONIC_IN_MEMORY roo> entity jpa --class ~.Timer --testAutomatically roo> field string --fieldName message --notNull roo> hint web mvc roo> web mvc setup roo> web mvc all --package ~.web roo> selenium test --controller ~.web.TimerController roo> web gwt setup roo> web gwt all --proxyPackage ~.client.proxy --requestPackage ~.client.request roo> perform tests roo> quit
보시다시피 프로젝트 만들기, jpa 공급자 설정, 엔티티 만들기, MVC 컨트롤러 만들기, 테스트 및 일부 GWT 설정.
from https://stackoverflow.com/questions/26378907/how-to-generate-spring-webmvc-crud-api by cc-by-sa and MIT license
'SPRING' 카테고리의 다른 글
[SPRING] Spring Security : 페이지의 북마크를 허용하기 위해 로그인 URL에 리디렉션 쿼리 매개 변수를 추가하는 방법은 무엇입니까? (0) | 2019.04.14 |
---|---|
[SPRING] 스프링 보안 역할 계층 구조 문제 (0) | 2019.04.14 |
[SPRING] Spring Boot 2.0.0.M1 : org.springframework.boot.context.embed 패키지는 어디에 있습니까? [닫은] (0) | 2019.04.14 |
[SPRING] Spring 통합 - 프로그래밍 방식으로 채널 생성 / 분리 (0) | 2019.04.14 |
[SPRING] Spring : SimpMessagingTemplate 빈을 루트 컨텍스트에 노출하는 방법? (0) | 2019.04.14 |