2014-10-22 7 views
-1

사용자 정의 보안 제공자 및 REST API 컨트롤러가있는 작동중인 스프링 BOOT 애플리케이션이 있습니다. jsps, html 및 REST API와 함께 사용했던 기존 사용자 정의 보안 공급자를 사용하는 로그인 페이지를 통해 브라우저에서 액세스 할 수 있도록 GUI 인터페이스를 응용 프로그램에 추가하고 싶습니다. 아마 REST API 지원에 필요하기 때문에 Spring MVC를 사용하고있을 수도있다. 웹에서이 작업을 수행하는 예가 하나도 없습니다. 또한 웹 XML 기반 구성 파일을 사용하고 싶지 않습니다. 현재 REST API 구현을 위해 Java 구성 만 사용하고 있습니다. 또한 현재 Jetty 내장 웹 컨테이너에서 SSL을 통해 REST API 액세스에 SSL을 사용하고 있습니다. 가능한 경우 도와주세요. 고맙습니다.스프링 부트 REST JSP

답변

1

Paul Spring BOOT와 호환되는보기 기술에 대한 정보가 상당히 많습니다. 당신은 당신이 사용하기를 원하는 것을 결정하고 그것을 위해 관련 연구를 할 필요가 있습니다. 여기에 안내 손으로

는 많은 유형의 한이 페이지를 체크 아웃 :이 절차를 따를 수

http://kielczewski.eu/2014/04/spring-boot-mvc-application/

+0

내가 잡은 것은 당신의 나머지 컨트롤러가'@ RestController'를 필요로하므로 반환 된 문자열이 뷰로 변환되지 않고 뷰 컨트롤러가'@Controller'를 얻게됩니다. –

+0

@ TomSaleeba, 나는 또한 동일한 문제가 발생했습니다 및 내 뷰 끝점 doesnt/rest 및 일반 컨트롤러 따라 API를 가지고 반면 내 REST 컨트롤러 끝점을/api 함께 위에서 언급 한 접근 방식으로 이동하기로 결정했습니다. –

0

: 유의 엔드 포인트를 가지고

수 있습니다 가정을하면 REST와 View 컨트롤러가 모두 필요하다면 REST 엔드 포인트는 JSON에서 데이터를 RESTController로 공개하고 뷰 Endpoint는 뷰 이름을 Simple old controller로 리턴한다.

는 기본 URL은 로컬 호스트에서라고 할 수 있습니다 : 학생들

/8080과 관심의 엔드 포인트가 당신이 동일한 응용 프로그램에서하지만,이 같은 다른 엔드 포인트에서 모두 가질 수

:

REST : localhost:8080/api/v1/students -- exposes json 
VIEW : localhost:8080/students -- returns a view 

희망이 메이크업 clear ..

관련 문제