목록스펙도 쌓니 (40)
(주) 망나니 힘집
목표 - ApplicationContext 등록하기 - No runnable methods exception in running JUnits 해결하기 - 컨테이너 등록 및 bean 확인하기 이렇게 목표 3가지를 설정하였는데요! 저번에 해봤다가No runnable methods exception in running JUnits 요 에러를 만나 주저했다가 퇴근 시간돼서 퇴근해버림! 근데? 오늘 성공했따아~ @Autowired ApplicationContext context; @Test public void test() throws IOException { if(context != null) { String[] beans = context.getBeanDefinitionNames(); f..
파라미터 확인할 때 뭘로 하세요? 콘솔창이 불편하지 않으신가요? 단위테스트 혹은 다른 방법 아니고 System.out.print( ) 로 하신다면디버깅 모드 추천드립니다. 개발 접한 이후로 최근까지 디버깅 모드 이 초록색 벌레 이눔시키 ! 얘가 사실 뭔지 잘 몰랐습니다... (난 진짜 뭐 어케 살아온걸까?) 근데...! 최근 2주 전부터 얘를 눌러보기 시작했습니다. 생각보다... 더욱 간단했습니다. 이놈 때문에 개발 시간이 어마무시하게 단축하였습니다. 원래는 System.out.print() 를 이용해서 로그를 찍다가 이 눔 덕에 그럴 필요도 없어진거죠. 버그. 진짜 벌레를 잡는 건데 오류를 잡아낼 수가 있었습니다. 손쉽게 해결도 가능하고요. 근데 이상하게 이 좋은 것을 전 인강이나 수업에서 한 ..
안녕하세요!망나니입니다! 일단 저희 회사 개발 스펙은 Java 8 , Eclipse, DB2, mybatis, Jdbc 등등등 .... 근.데! 디버깅만하고 JUnit 은 쓰지 않슴다!! (사실 디버깅하는 방법도 몰랐던 나에오...) 근데 또기선 ㅋㅋㅋ 개발자 유튜브를 보다가 테스트를 하지 못하는 개발자는 개발자가 아닙니다??라는 의견에 충격을 받았서용 흐억!! 하쒸... 한시라도 빨리 해야겠다 라는 생각이 두둥탁!! 다행히 전 실무에 있자나요?? 코드도 다 있구?? 테스트 사용하기 좋겠다 히히생각했어용 그래서 오늘 이클립스에서 테스트 하는 방법 좀 봤습니다 ㅎㅎ 참고한 블로그입니당. 저엉말 친절하더군요.. (감사합니다!!:-))https://carrotweb.tistory.com/ 눈으로 개발..
읽지 않는다.오늘은 나에 대한 성찰 겸 요즘 벌어지고 있는 일에 대해서 얘기해보고자 한다. 나도 요즘 유튜브에서나 글을 읽는 것을 보면 절대 긴 글을 주의깊게 읽지 않는다. *물론 옛날부터 지녀온 버릇이다. 쓱 훑어보고 대충 감동적이네, 좋은 글이네, 말도 안되는 글이네 등등판단을 하고 만다. 이게 성급한 판단인 것일까? 반은 맞고 반은 틀리다고 생각한다. 왜냐면 읽어도 놓치는 부분은 분명히 있기 때문이다. 어떤 글, 영상을 집중해서 읽고 본다고 해도 분명 놓치는 문장이나 내용이 있는데 어떻게 결과를 빨리 낼 수 있을까 물론 글을 읽을 때 중요한 부분 / 부가적인 부분을 인식해서 읽기 때문에 각자의 의견은 다양할 수 있다. 내가 부동산에 관심이 있다면 지역별 이슈와 재개발에 집중해서 읽을 것이다. ..
최근 맡은 보고서 개발 제작을 끝내고 새로 업무를 맡았습니다.테이블을 만들고 CRUD 가 잘 기능하면 되는 다소 간단할 수 있는 업무인데요엑셀을 업로드하고 그리드에 데이터를 뿌려준 후 저장하는 기능 또한 잘 구현해야만 합니다.흠… 이미 있는 소스가 있어서 많이 참고를 할 것 같습니다.그래도 개인 프로젝트를 하는 데에 있어서 많은 도움이 될 지 모르겠네요일단 기존에 있는 MAILBOX 의 컨트롤러를 수정하고 싶은 마음이 굉장히 큽니다 🤨함수를 만드는 것과 클라이언트에게 전달을 어떻게 하는 지에 대한 코드를 좀 많이 연구해보지 않을까 싶습니다.If 조건문과 switch 조건문을 사용하여 함수 구분지은 후 에 각자의 로직을 짜면 될지 않을까 싶은데…아직 http method 에 익숙하지 않은 저는 지금 로컬..
서론코딩천재소녀와 단기 (3일) 프로젝트로 SpringBoot + JPA 를 이용하여 개발을 진행하기루 하였다 ;) 3일의 제한 시간을 걸어둔 이유는 둘 다 시간적 여유가 없기도 하고최대의 집중력을 보일 수 있는 시간이라고 생각하기 때문에 촉박하지만 3일로 제한을 뒀다. 대충 생각한 큰 계획은첫 째날아이디어 회의 + 부트스트랩 + db 구축 둘째날 메인 기능 하나씩 구현셋째날 메인 기능 구현 및 테스트 진행 으로 진행을 하는 것이었다. 아이디어 회의 첫째날 : 0 오후 10:00 - 오전 02:00 까지 회의를 진행하였는데,생각보다 수월하게 끝낼 수 있었다. 하지만 둘째날이 관건이다. 코딩천재소녀는 네이버 메일 전송 기능을 구현하길 원했고 나는 해시태그와 pdf 다운로드 기능을 개발하길 원했다. CR..
일을 하다가즐겨찾기 그룹을 만들어서 내가 자주 보는 폴더 / 폴더별로 쉽게 찾기 위해서 만들어주고 싶었다! 나는 DB2를 쓴다!CREATE TABLE O_MY_MENU_GROUP ( CD_COMPANY NVARCHAR(10) NOT NULL, CD_MENU_CFG NVARCHAR(20) NOT NULL, --JOIN CD_MENU_GR NVARCHAR(10) NOT NULL, -- DEFAAULT NM_MENU_GR NVARCHAR(10) NOT NULL, -- 그룹 이름 SEQ_MENU_CFG NVARCHAR(10) NOT NULL, -- 메뉴구성순서 SEQ_MENU_DISPLAY NVARCHAR(10) NOT NULL -- 메뉴조회순서 )SELECT * FROM O_MY_MENU_GROU..
난 여태까지 코끼리에 대해서 굉장히 무감각했었던 것 같다.SpringBoot3 를 공부하던 중에 책과 소스가 그대로였다고 생각하고 실행해보니 JPA 로 테이블이 잘 생성이 되지만 데이터가 들어가지 않는 문제 상황이 발생하였다. 에러가 발생하지 않아 책과 일일히 비교할 수밖에 없었다. 하지만 그대로 똑같다고 생각한 난 아마도 build.gradle 의 문제가 아닐까 라는 생각을 해봐 훑어봤다. 근데 분명 책에서 의존성의 5가지 키워드에 대해 봤던 기억을 떠올렸다. impleametationtestImplementationruntimeOnlycomplieOnlyannotaionProcessor 한 번 쓱 보고 지나갔기에 모두 기억하지 못했지만각 개념에 대한 설명에 '컴파일' '런타임' 이라는 단어가 반복..