반응형

spring 24

28~30회고

이전 회고에서 DTO의 필요성과 Service와의 연관성 에대해서 정리를 했고, 이제 DTO에 대해서 좀 더 정확하게 정리를 해보려 한다.Spring Controller를 통해서 값이 들어올때 DTO로 값을 매핑할때 유효성을 검증 하는 코드를 넣을 수 있는데, 풀어서 작성하려면 코드의 가독성이 떨어지고, 코드가 길어지게 된다. 그렇기에 DTO를 정의할 때 annotaion을 통해 유효성을 맞춰서 넣을 수 있는데 몇가지만 예시로 보여주자면 @NotBlacnk @Email @pattern 같은 annotion을 통해 검증을 할 수 있고,  정규식을 여기서 설명하지는 않겠다.다음으로는 유효성검사를 통해 annotaion을 만들 수 있는 데 만들 수 있는 것은@Target(ElementType.FIELD)@Re..

24~27차 회고

이제 알바가 끝났고, 알고리즘, web , spring , java에 온 전력을 다 할 것이다.월요일부터 화이팅. Spring boot의 핵심 기능과 구조에 대해서 간략하게 정리를 해보았다,HTTP메서드, REST API에 대해서는 이 다음 회고에서 정리하도록 하고 이번 회고에서는  서비스 계층과 DTO에 대해서 설명을 해보려고 한다.앞의 내용을 나중에 설명하는 이유는 앞의 내용이 더 중요한 내용들이 많아서 그렇기 때문이고 간략하게 설명하자면,  컨트롤러, 서비스, 리파지토리 이런 구조로 크게 3가지로 나뉠 수 있고, 컨트롤러에서 handler method를 통해 여러 기능들을 다양한 계층에게 처리하도록 요청 할 수있는데 현재 Service클래스가 없다면? 그것을 Controller의 hadler met..

대 회고 1

기존 스케줄오늘은 목표를 정하고 수행한지 약 한달차가 되어가는 날입니다. 간략하게 저의 일주일 일정을 말하자면월화수목금 :6시10분기상---> 6:30 ~ 8:30 알바 ---> 9:00~6:00 교육 ---> 6:00~7:00 저녁 ---> 7:30~8:30 헬스--> 그뒤 자율주말:자율이렇게 되어있어서, 처음 교육을 시작했을 때는 할만했지만, 정보처리기사 필기를 신청해놓은 상태여서 교육을 따라가고, 필기 준비를 하느라 애를 먹었다.. 결국 정보처리기사 필기를   합격했다 하하하 본론으로 돌아가서 한달 동안의 회고를 해보려고한다. 목표설정나의 가장 큰 목표는 백엔드 분야에서 최고로 명성을 떨치는 백엔드 개발자가 되는 것이다. 난 할 수 있다고 믿는다 . 이제 목표를 단기적으로 나누어 보자면 , 첫 번째..

회고 7일차

한편으로는 힘이 들지만 한편으로는 보람찬 하루였다. 오늘은 java의 반복문에 대해서 배웠다. 반복문에 종류중에서는 for문 while문 do while문이 있었다.for(초기화;조건식;증감식){     code;}초기화 -> 조건식-> code ->증감식 -> 조건식 이렇게 반복된다. while(조건 : 참일때만 실행){   code;   증감식도 필요하다;} do{    code;}while(조건문) do while문과 while문은 code를 실행시키고 조건을 보냐 조건을 보고 code를 증가시키냐 차이인 것 같다. 하지만 오늘의 하일라이트는 이론이 아니였다.강사분께서 하신 말씀 코딩은 암기식으로는 성공 할 수없다. 연습만이 살길이다. 를 실현해야한다...오늘도 pair분과 많은 문제들을 풀면서 느..

반응형