본문 바로가기

분류 전체보기336

6. [springboot] Spring boot 기초 회원가입 예제 1. 서론 스프링 시큐리티를 이용하여 권한을 부여하고, 회원가입 처리를 하는 간단 예제를 만들어 볼 것입니다. 이 글을 이해하면 간단한 회원가입을 스프링 시큐리티로 구현할 수 있습니다. 간단한 MVC 구조를 알고 계신다면 더 편하게 따라오실 수 있습니다. 2. 본론 엔티티 모델링 먼저, 원활한 회원가입을 위한 엔티티 모델링부터 진행합니다. 여기서 주의할 점은 username 부분인데, 시큐리티에서 템플릿과 연동 시 기본으로 제공하는 name 값이 username 이므로 이에 맞추어 줍니다. 커스터마이징 또한 따로 할 수 있으나 추후 포스팅하겠습니다. import lombok.AccessLevel; import lombok.Builder; import lombok.Data; import lombok.NoA.. 2020. 6. 9.
1. [프로그래머스] Level_2 카펫 (완전탐색) 문제 설명 Leo는 카펫을 사러 갔다가 아래 그림과 같이 중앙에는 노란색으로 칠해져 있고 테두리 1줄은 갈색으로 칠해져 있는 격자 모양 카펫을 봤습니다. Leo는 집으로 돌아와서 아까 본 카펫의 노란색과 갈색으로 색칠된 격자의 개수는 기억했지만, 전체 카펫의 크기는 기억하지 못했습니다. Leo가 본 카펫에서 갈색 격자의 수 brown, 노란색 격자의 수 yellow가 매개변수로 주어질 때 카펫의 가로, 세로 크기를 순서대로 배열에 담아 return 하도록 solution 함수를 작성해주세요. 제한사항 갈색 격자의 수 brown은 8 이상 5,000 이하인 자연수입니다. 노란색 격자의 수 yellow는 1 이상 2,000,000 이하인 자연수입니다. 카펫의 가로길이는 세로 길이와 같거나, 세로 길이보다 깁.. 2020. 6. 9.
5. [springboot] Spring Security 간단 권한관리 예제 1. 서론 - 스프링 시큐리티 공부하던 도중 간단하게 권한 부여하는 방법을 예제로 구현해보고자 포스팅하게 되었습니다. - 이 포스팅을 잘 보게 될 경우 간단한 권한관리를 알 수 있게 됩니다. 2. 본론 - 먼저, 간단하게 컨트롤러 구성부터 해보겠습니다. package com.example.springsecurity.controller; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.we.. 2020. 6. 8.
4. [springboot] hibernate.hbm2ddl.auto 속성 정리 - 데이터베이스 스키마 자동 생성 DDL을 애플리케이션 실행 시점에 자동 생성한다. 테이블 중심에서 객체 중심으로 이동 데이터베이스 방언을 활용해서 데이터베이스에 맞는 적절한 DDL 생성한다. 이렇게 생성된 DDL은 개발 단계에서만 사용 생성된 DDL은 운영서버에서는 사용하지 않거나, 적절히 다듬은 후 사용 1. 속성 persistence.xml 의 속성옵션을 보자. 주석한 곳이 있을 것이다. hibernate.hbm2ddl.auto인데 value 값을 조정하면서 하면 된다. 옵션 설명 create 기존 테이블 삭제 후 다시 생성 DROP + CREATE create-drop create와 같지만 종료시점에 테이블 DROP, 아예 없앤다. update 변경분만 반영(운영DB에는 사용하면 안된다), 추가만.. 2020. 3. 26.