분류 전체보기
-
form-data RequestDTO 매핑 @Setter 필수BackEnd/스프링 2022. 7. 23. 23:45
Postman 으로 보내는 form-data 가 BoardRequest 에 mapping 이 잘되지 않고 에러가 나거나 null 값이 들어왔다. 결론적으로는 BoardRequest 에 @Setter 를 추가했더니 값이 잘 들어오는 것을 확인했다. @PostMapping(value="/boards" , consumes = {MediaType.MULTIPART_FORM_DATA_VALUE}, produces = {MediaType.APPLICATION_JSON_VALUE} ) public ResponseEntity save( @Valid BoardRequest request ){ ... } RequestDTO public class BoardRequest { private Title title; privat..
-
-
OneToMany 단방향과 양방향 매핑BackEnd/JPA 2022. 7. 23. 23:32
- 일대다 단방향 - 일대다 양방향 - 다대일 양방향 객체 매핑과는 무관하게 DB 설계는 동일하게 적용된다. Team Member member없음 team_id(fk) 1. 일대다 단방향 매핑 OneToMany 에서 One 이 연관관계의 주인이 된다는 의미이다. 비지니스에서 만약 Team 에서는 List 정보가 필요하지만 , Member 에서는 Team 이 필요없는 상황. //일대다 단방향 매핑, 연관관계 주인 TEAM class Team @OneToMany @JoinColumn(name = "member_id") private List member; class Member //Team 정보 없음 > Team 의 Member List 를 수정할 때 Member update 쿼리가 자동으로 발생함 1+N ..
-
-
-
프로그래머스 > 올바른 괄호기타/알고리즘 2022. 7. 20. 10:46
괄호가 바르게 짝지어졌다는 것은 '(' 문자로 열렸으면 반드시 짝지어서 ')' 문자로 닫혀야 한다는 뜻입니다. 예를 들어 "()()" 또는 "(())()" 는 올바른 괄호입니다. ")()(" 또는 "(()(" 는 올바르지 않은 괄호입니다. '(' 또는 ')' 로만 이루어진 문자열 s가 주어졌을 때, 문자열 s가 올바른 괄호이면 true를 return 하고, 올바르지 않은 괄호이면 false를 return 하는 solution 함수를 완성해 주세요. s answer "()()" true "(())()" true ")()(" false "(()(" false 내 풀이 . 다른 사람은 스택없이 count 변수로 해결함 //올바른 괄호 public static boolean solution3(String s) ..
-
프로그래머스 > 폰켓몬기타/알고리즘 2022. 7. 19. 18:38
당신은 폰켓몬을 잡기 위한 오랜 여행 끝에, 홍 박사님의 연구실에 도착했습니다. 홍 박사님은 당신에게 자신의 연구실에 있는 총 N 마리의 폰켓몬 중에서 N/2마리를 가져가도 좋다고 했습니다. 홍 박사님 연구실의 폰켓몬은 종류에 따라 번호를 붙여 구분합니다. 따라서 같은 종류의 폰켓몬은 같은 번호를 가지고 있습니다. 예를 들어 연구실에 총 4마리의 폰켓몬이 있고, 각 폰켓몬의 종류 번호가 [3번, 1번, 2번, 3번]이라면 이는 3번 폰켓몬 두 마리, 1번 폰켓몬 한 마리, 2번 폰켓몬 한 마리가 있음을 나타냅니다. 이때, 4마리의 폰켓몬 중 2마리를 고르는 방법은 다음과 같이 6가지가 있습니다. 내 코드 public int solution(int[] nums) { int answer = 0; int ma..
-