post-thumbnail

[JPA] Open In View

Open-In-View는 관례상 OSIV(Open-Session-In-View)라고 하고, 경우에 따라 Open-EntityManager-In-View 라고도 한다. JPA에서 제공하는 기능 중 하나로 application.yml 설정 파일에서 Open-In-View

3일 전
·
0개의 댓글

[Java, Spring]Validation

Java에서는 null 값에 대해서 접근 하려할 때, null pointer exception이 발생하는 것과 같이 여러 오류가 여러 상황에서 발생하는 데, 이러한 부분을 방지 하기 위해 미리 검증 하는 과정을 validation이라 한다.validation은 어려운

2022년 5월 3일
·
0개의 댓글

[Spring Boot] 유효성 검사 BindingResult

우선 BindingResult는 원래 Spring에서 제공하는 error와 관련된 interface이다. 즉, BindingResult는 검증 오류가 발생할 경우 오류 내용을 보관하는 스프링 프레임워크에서 제공하는 객체이다. BindingResult는 데이터 바인딩

2022년 4월 21일
·
0개의 댓글
post-thumbnail

[BFS]송아지 찾기1

설명현수는 송아지를 잃어버렸다. 다행히 송아지에는 위치추적기가 달려 있다.현수의 위치와 송아지의 위치가 수직선상의 좌표 점으로 주어지면 현수는 현재 위치에서 송아지의 위치까지 다음과 같은 방법으로 이동한다.송아지는 움직이지 않고 제자리에 있다.현수는 스카이 콩콩을 타고

2022년 4월 14일
·
0개의 댓글
post-thumbnail

전처리 후처리

전처리는 꼭 서버를 건들이지 않더라도 앞단에서 처리를 할 수 있는 일들을 처리하는 것을 말한다.예를들어, 회원가입을 할 때 username의 길이를 15자로 제한했는데 어떤 회원이 25자로 회원가입 요청을 보냈다고 하자.이 경우, 굳이 DB를 확인하지 않더라도 user

2022년 4월 14일
·
0개의 댓글

CSRF(Cross Site Request Forgery)

csrf 토큰

2022년 4월 13일
·
0개의 댓글

2022-04-11 다시 시작

건강상의 이유로 멈췄던 공부를 다시 시작하였다.오늘은 첫 날이므로 deep하게 하지 않고 코딩테스트 감을 다시 회복할 겸 dfs/bfs 이론과 기초 문제를 풀면서 복습했다.

2022년 4월 11일
·
0개의 댓글

[DB, 매컴싸] DB Transaction

이 글은 매컴싸 발표 준비 자료로 "DB Transaction에 관한 내용 + 마지막에 Spring의 @Transactional에 관한내용 조금" 을 다루고 있습니다. Spring의 @Transactional에 대해 자세히 알고 싶으신 분은 하단의 출처의 Spring

2021년 11월 26일
·
0개의 댓글

내일배움캠프 TIL (2021-11-23) 오랜만에 본 스프링은 여전히 어려웠다

erd video와 category table 고민 lv과 part를 value로 합치기연관관계는 내가 한대로 해도 될듯 rest api 적으로 category String 형태로 /video/category 보단 /category/1 이런 형식이 더 좋음 Long i

2021년 11월 24일
·
0개의 댓글
post-thumbnail

스파르타 내배캠 13팀 프로젝트 S.A (2021-11-19)

작성 내용제목과 내용은 필수로 들어가야 한다.공개 여부작성한 글의 공개 범위를 공개 / 비공개로 설정할 수 있다.썸네일 이미지 기능피드 리스트 페이지에 보일 썸네일 이미지를 추가할 수 있다.썸네일을 추가하지 않으면 서버에서 제공하는 기본 썸네일로 설정된다.운동 기록 기

2021년 11월 19일
·
0개의 댓글
post-thumbnail

[Spring] properties 파일에 정의된 값 가져오기

실시간 강의 수업 중 Admin key에 관련된 이야기가 나와 1,2차 Python, Flask 프로젝트에서 DB등 보완이 필요한 값들에 대해서 다른 곳에 따로 저장하고 변수에는 Path 설정해주고 github에 올리지 않는 방법을 사용했던게 생각이 나서 Spring

2021년 11월 11일
·
0개의 댓글

[JUnit] @Nested

Spring으로 단위 테스트를 진행하다보면 비슷한 관심사를 가진 코드가 보인다. 똑같은 기능을 하지만 결과가 성공/실패, 같은 실패지만 다른 Exception을 던지는 test code들이 그렇다.JUnit5에선 @Nested를 이용해 Inner Class로 비슷한 함

2021년 11월 11일
·
0개의 댓글

[Spring] DTO의 사용 범위에 대하여

이 글은 Dto를 사용하면서 어떻게 해야 잘 사용할 수 있지? Domain으로는 언제 변환하는 것이 맞지? Dto를 내가 잘 사용하고 있나? 등의 궁금증을 해결하기 위한 글입니다. 틀린 부분이 있을 수 있습니다. 가져온 글의 출처는 아래에 있습니다.DTO는 계층간 데이

2021년 11월 9일
·
0개의 댓글
post-thumbnail

[Spring] DTO의 사용 범위에 대하여

이 글은 Dto를 사용하면서 어떻게 해야 잘 사용할 수 있지? Domain으로는 언제 변환하는 것이 맞지? Dto를 내가 잘 사용하고 있나? 등의 궁금증을 해결하기 위한 글입니다. 틀린 부분이 있을 수 있습니다. 가져온 글의 출처는 아래에 있습니다.DTO는 계층간 데이

2021년 11월 9일
·
0개의 댓글

[Spring] Json Type Request를 받는 @JsonProperty와 @JsonNaming

RestAPI가 유명해지고 많이 사용하면서 Client-Server간에 Json 형식으로 데이터를 주고 받는 경우가 많아졌다. 이 경우 Database와 Java 사이의 패러다임이 다른 것과 비슷하게 Json 방식과 Java 방식이 다르다. 예를 들어, Json의 기본

2021년 11월 9일
·
0개의 댓글
post-thumbnail

스파르타 TIL(2021-11-08) - 달라지려는 노력 및 매컴싸 발표 준비

오늘 계획 스프링 내가 아는 부분과 모르는 부분 구분하며, 어디까지 들어가야 할 지 생각하기 스프링 강의 Ch.05까지 나가기 내가 정리한 개념 참고해 다시 velog에 정리하기 매컴싸 발표 준비(java에서 다중 상속을 지원하지 않는 이유) dto, res

2021년 11월 9일
·
0개의 댓글

Java에서 다중 상속을 지원 못하는 이유

다이아 몬드 문제 그럼 interface는? 인터페이스는 구현되지 않은 메서드만을 가지므로 이를 상속받은 클래스의 경우 무조건 이 메서드를 구현해주어야 하는데 이 경우 다중 상속하고 있는 인터페이스들에 동일한 메서드가 존재한다 하더라도 내부 구현에서 충돌이 날 것이

2021년 11월 8일
·
0개의 댓글

[Spring] @RequestParam으로 QueryParameter를 받는 3가지 방법

Map을 통해서 파라미터를 한 번에 전달받으면 편하기는 하지만, 명확하게 어떤 파라미터를 전달 받는 지 모르는 단점이 있다.이렇게 하나하나 받아오는 방법을 사용하면 무엇을 받아오는 지 볼 수 있지만, 로직이 바꾸면 코드 변경 사항이 많고, age param에 Strin

2021년 11월 7일
·
0개의 댓글

DNS (Domain Name System)

이 글은 이고잉님의 생활코딩 WEB2-Domain Name System 강의에 추가로 구글링 한 피망 IT님의 피방 IT Tistory 링크 정보를 정리한 글입니다. 컴퓨터 한대 한대를 Host라고 하면 이 Host끼리 통신을 하려면 각 집에 주소가 있듯이 컴퓨터 마다

2021년 11월 5일
·
0개의 댓글
post-thumbnail

[Spring boot] Port was already in use 문제

문제점 Spring boot Application을 실행하려고 하다 이미 사용중인 port라는 문제가 나왔다. Tomcat은 기본적으로 8080 port를 사용하기 때문에 이를 제거 시켜줘야 할 것으로 생각했다. 구글링을 하니 여러가지 방법이 나왔는데 나는 Wind

2021년 11월 5일
·
0개의 댓글