2014-12-04 5 views
0

나는 봄에 대해 뭔가 빠져 있다고 생각하며, 나는 혼자가 아니기를 바랍니다.스프링 응용 프로그램 구성 이해

나는 나에게 다음과 같은 수행 할 수 있도록하는 봄 부팅 응용 프로그램 설정하기 위해 노력했습니다 : MySQL의 데이터 저장소의 일부를 조작하기 위해,

  1. 봄 웹과 REST 엔드 포인트 작성을
  2. 특정 권한을 가진 특정 사용자 만 내 데이터 스토어의 부분을 수정할 수 있도록하기 위해 Spring 보안으로 이러한 엔드 포인트를 보안하십시오.
  3. 외부 애플리케이션이나 XML 파일을 거의 사용하지 않고 전체 애플리케이션을 구성하십시오. 내 응용 프로그램의 대부분을로 구성하십시오.주석

지금까지, 나는 단지 REST 엔드 포인트를 설정 할 수 있었다,하지만 난에 (여기에 문제를 연결하는 방법을 모르는 주로하기 때문에 내 데이터 저장소를 조작하는 방법을 알아 내기 위해 아직 3 번) 또는 JPA로 모델링하는 방법.

대부분의 Spring의 스타터 가이드는 기본적인 데모 용으로 훌륭했지만 위의 3 가지 작업 중 하나만 완료 할 수는 없습니다. 나는 다른 초보자들도이 문제를 가지고 있다고 가정합니다. 아마도 우리는 어디에서보아야할지 모르기 때문입니다. 그래서 누군가가 이러한 작업을 어떻게 완료 할 것인지에 대한 최종 답을 제공하기를 바랍니다.

+0

이 기능이 모든 Maven 종속성에서 온 것인지 또는 여러 종속성에서 온 것인지 여부는 확실하지 않습니다. 이것들은 단순히 나에게 공통적 인 특징처럼 보입니다. – nmagerko

답변

0

3 가지 기능 세트가 함께 사용되는 것은 사실이지만 일반적으로 마술처럼 추가 할 수있는 단일 Maven 종속성이 있으며 모두 작동합니다. 당신의 REST 엔드 포인트

  • "스프링 부팅이에 대한

    1. "스프링 부팅 스타터 웹 "당신이 경로를 이동하려면 봄 부팅, 3 종속성을 좁혀서 당신을 도와줍니다 "보안을 위해

    2. "스타터 보안 3. 스프링 부팅 스타터 데이터 JPA "봄의 데이터 JPA 또한

    당신은 당신의 클래스에 JDBC 드라이버를 추가해야 경로 (mysql, postgres, h2 등)를 사용하고있는 데이터베이스에 적합한 경로.

    이러한 각 항목을 포함 받기 시작 가이드가 있습니다

    1. https://spring.io/guides/gs/rest-service/

    2. https://spring.io/guides/gs/securing-web/

    3. https://spring.io/guides/gs/accessing-data-jpa/

    도 더 긴 튜토리얼이는 모든 기능 (및 기타) : https://spring.io/guides/tutorials/bookmarks/

  • +0

    우수. 북마크 튜토리얼을 가르쳐 주셔서 감사합니다. 큰 도움이 될 것입니다. – nmagerko