본문 바로가기

Spring3

Spring MVC 흐름도 오늘은 View 페이지 >Controller> DAO>Service>ServiceImpl>Mapper 에 이르는(처음 또는 필요할때만 손보는 Dispatcher Servlet 등은 빼고 자주 수정하는 것만 적음) Spring MVC 패턴을 복습해봤다. 사실 중요한건 Controller 랑 Mapper에 코딩을 어떻게 하느냐인데 이게 전부 한 화면에 나오는게 아니다 보니 왔다갔다하면 헷갈려서 일일이 스샷을 찍어서 엑셀 파일에 정리해뒀다. 수업시간에 배웠다고 해도 따로 복습을 안하면 효과가 없어서 이렇게 정리 해두고 계속 볼 예정이다. 사실 오늘 한건 회원가입과 로그인 관련 mvc만 한거라 게시판 관련해서 또 따로 정리해야한다. 어쨌든 진짜 복습만이 살길인것 같다 2023. 3. 13.
연락처 나누기 dto, getter, setter 설정 홈페이지에서 회원가입을 할 때 연락처를 통으로 입력 받는 사이트도 있지만 e.g.)'01012345678' 3개로 나눠서 받는 사이트도 있다. e.g.) '010-1234-5678' 이럴때는 dto에 이렇게 따로 변수를 선언해준다. DB 내부에서는 보통 tel1, tel2, tel3가 따로 없고 tel 변수 하나에 전체 번호를 저장하기 때문에 DTO의 tel의 getter에 tel = tel1+"-"+tel2+"-"+tel3; 를 추가해준다. 반대로 연락처를 수정할 경우 DB에서 DTO로 전화번호를 가져오는데 tel 하나에 저장되어 있는 번호를 가져와서 tel1, tel2, tel3를 따로 나눠서 수정하기 때문에 DTO의 tel의 setter에 String telCut[]=tel.split("-"); t.. 2023. 3. 9.
[Spring ] sts 콘솔 라인 수 제한 (console buffer size too low) 매번 Remind me later 때리고 도망가던 CONSOLE PERFORMANCE WARNING 오늘 해결합시다 Window > Preferences > Run/Debug > Console > Limit console output 로 가줍니다. 사실 첫번째 사진에 해결 방법이 전부 나와 있었죠?ㅎㅎ 방법 1. 이미 체크 되어 있는 Limit console output 을 그대로 둔 상태에서 기존에 80,000이었던 Console buffer size(characters)를 권장 길이인 1,000,000으로 바꿔줍니다. 방법 2. Limit console output 체크 해제 방법 1 처럼 설정하는 것과 퍼모먼스 측면에서 별반 차이가 없다고 하네요 ㅎㅎ 2023. 3. 6.