Spring boot 초기 세팅하기

murkgom·2021년 1월 13일
0
  • build.gradle(코드)
    -
  • properties to yml(코드)
    - Yet Another Markup Language
    • YAML Ain't Markup Language
    • 계층 구조
      • 가독성 good
      • 중복 제거
    • 자동 완성
    • [Boot Dashboard] - [Open Config] - [Spring Boot] - [Profile]
  • db connection test
    - jasypt(Java Simplified Encrypt)
    - mvc(controller, model, view)
  • structure(java, resource, js, view ,,,)
  • security
    - 기본 흐름
    - https://springbootdev.com/2017/08/23/spring-security-authentication-architecture/
    - SecurityConfig(코드)
    • 보편적 구현
      • https://odol87.tistory.com/7
      • https://to-dy.tistory.com/92
      • extends User
        • implements UserDetailsService(user name, role check)
        • config(password check)
          - siis
      • AuthenticationProvider(코드)
        - validations
      • none reload
        - ajax
        - front-end
        - taglib(sec)
        - csrf
        - back-end
        - successHandler(코드)
        - failHandler
  • refactor
    - Contructor DI(코드)
    - SpringConfig(@Bean)
    - ex) PasswordEncoder
    • Enum
    • Uri class(Constant)

0개의 댓글