>source

매우 복잡한 질문이 있습니다(그렇다고 생각합니다). 내 모든 것을 함께 연결하려고 합니다. 내 프론트엔드는 자바 백엔드가 있는 html/css/js인 Spring Boot입니다. 데이터베이스에 연결할 수 있게 해주는 PostgreSQL 드라이버 종속성을 사용하는 내 Spring Boot 앱, 추가로 Spring Security가 있고 웹 페이지에 로그인하고 있는 특정 사용자의 세션을 가져오는 방법을 알아 내려고 노력하고 있습니다. PostgreSQL에서 그의 값을 가져와 일부 html 콘텐츠에 표시합니다.

내가 시도한 것은 home.html 등과 같은 모든 정적 항목을 템플릿의 *\main\resources\static 및 client.html에 넣고 thymeleaf를 사용하여 해당 데이터를 html 파일에 채우는 것입니다.

제 질문은 다음과 같습니다. 추천 책/자습서/그것을 이해하는 데 도움이 되는 모든 것 또는 시도해야 하는 더 나은 패턴.

도움을 주셔서 감사합니다.

  • 답변 # 1

    org.springframework.security.core.context.ReactiveSecurityContextHolder에는 현재 사용자에 대한 많은 정보를 제공하는 정적 메서드가 있습니다. 필터링 기준으로 사용자와 연결된 테이블의 일부 필드가 있어야 합니다. Postgres 보안 기능으로 이 작업을 수행할 수는 있지만 가치보다 고통이 더 크다는 것을 알게 되었습니다.

    일반적으로 이러한 종류의 질문에 대한 한 가지 훌륭한 접근 방식은 작업을 수행하고 복사하는 것입니다. 알아요. 문제는 당신이 소유하고 있는 작동하는 것을 어디서 얻을 수 있느냐는 것입니다. 그 대답은 내가 열렬한 팬인 도구입니다. JHipster at https://www.jhipster.tech/. 이를 사용하여 프런트 엔드에서 보안, 백 엔드에 이르기까지 완벽하게 작동하는 앱을 만들 수 있습니다. 그런 다음 원하는 조각을 복사하십시오.

  • 이전 excel : 범위 설정= 열 문자/숫자(예: "C2")가 아닌 열 제목 이름(예: "개체")
  • 다음 Linux에서 가상 CAN 포트를 만드는 방법은 무엇입니까? (C++)