- POST 요청으로 받을 경우 : Jackson2HttpMessageConverter 라는 Converter가 json 을 java object로 변환하는데 이때 ObjectMapper를 사용하여 데이터 바인딩을 수행하기 때문에 setter가 필요 없다.- GET으로 요청을 받을 경우 : WebDataBinder 를 사용하는데 이때 setter를 통해서 데이터 바인딩을 진행하기 때문에 setter 가 필요하다. 만약 setter를 사용하고 싶지 않다면 WebDataBinder 클래스를 이용한다.출처...
2022년 10월 13일 목요일
2019년 12월 15일 일요일
99CON(99콘) 연봉협상 2019 내년, 나의 연봉은
짧지만 달콤한 이야기 99CON Dec 2019 내년, 나의 연봉은
99콘 하이라이트
경력자에게도 수습이 필요하다
레이니스트 안성현, '수습평가'편
회사에서 안정적으로 다니고 있었음
다니다보니 이직 생각이 들음
폐쇄적인 곳에서 작업하니까 aws, github등 다른 기술을 사용하고 싶었음
이직
만능 이력서를 작성하여 뿌림
회사 별로 정리(SI, 스타트업 등등)
면접을 많이 보는것이 좋음
휴가를 내는것이 힘드니 하루에 3시간 간격으로 여러곳을 면접봄...
2019년 9월 16일 월요일
Spring TEST 종류
Spring TEST
통합테스트
장점
모든 Bean을 올려서 테스트
쉽게 테스트 가능
운영환경과 유사한 테스트
전체적인 Flow 테스트 가능
단점
모든 Bean을 올리기 때문에 시간이 오래걸리고 무거움
테스트 단위가 커서 테스트 실패시 디버깅이 어려움
Rollback 처리가 안되는 테스트 진행을 하기 어려움
TEST
@RunWith(SpringRunner.class)
@SpringBootTest(
classes = {CommonConfig.class},
properties = "classpath:application-test.yml"),
webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT
)
@Transactional
public...