목록Today I learned (16)
Super Coding Addict
1. web.xml 파일, 스프링 관련 파일(root-context.xml, servlet-context.xml) 삭제 2. pom.xml 수정, 스프링 버전 번경 3. Java 설정 관련 패키지 생성 1. web.xml 파일과 WEB-INF 하위의 spring 디렉토리를 함께 삭제하여 root-context.xml 파일과 servlet-context.xml 파일을 함께 삭제해준다. 2. pom.xml 파일에서 태그를 찾아 내부에 위의 설정을 추가한다. 이는 웹프로젝트들이 web.xml을 사용하는 기본 설정이 되어있는 것을 해결하기 위함이다. 그 다음 사용하는 스프링버전과 자바버전에 맞게 코드를 수정해준다. 3. Java로 설정하기! src/main/java패키지 밑에 위와 같이 java configur..
벌써 입사한지 한달이 다 되어간다. 함께 일하는 분들의 얼굴과 성함도 거의 다 익혔고 (마스크 때문에 가끔 헷갈릴 때가 있어 엘베 내리고 인사할걸 후회할 때도 많음...ㅠㅠ) 집에 오면 바로 쓰러질만큼 피곤했던 일상도 적응이 돼서 초저녁부터 자는 일도 거의 없어졌다. 수습기간이어서 벌써 3번째 과제를 하고 있는데 진짜 내가 이걸 실무에서 할 수 있을까라는 나 스스로에 대한 의심과 동시에 해내고 나면 오 진짜 열심히만 하면 되겠는걸 이라는 확신 사이에서 하루에도 수십번 왔다갔다....ㅋㅋㅋ 회사에서도 빡공하고 집와서도 또 빡공하는 일은 여전히 힘들지만 이게 도움이 될까싶은 공부들도 어디선가 불쑥 튀어나와서 공부하길 잘했다는 생각이 들 때면 역시 공부만이 살길이다라는 생각이 들기도 한다. 카프카를 가상머신을..
CREATE TABLE DEPT_TCL AS SELECT * FROM DEPT; SELECT * FROM DEPT_TCL; INSERT INTO DEPT_TCL VALUES(50, 'DATABASE', 'SEOUL'); UPDATE DEPT_TCL SET LOC = 'BUSAN' WHERE DEPTNO = 40; DELETE FROM DEPT_TCL WHERE DNAME = 'RESEARCH'; SELECT * FROM DEPT_TCL; ROLLBACK; SELECT * FROM DEPT_TCL; INSERT INTO DEPT_TCL VALUES(50, 'NETWORK', 'SEOUL'); UPDATE DEPT_TCL SET LOC = 'BUSAN' WHERE DEPTNO = 20; DELETE FROM..
SELECT ROUND(1234.5678) AS ROUND, ROUND(1234.5678, 0) AS ROUND_0, ROUND(1234.5678, 1) AS ROUND_1, ROUND(1234.5678, 2) AS ROUND_2, ROUND(1234.5678, -1) AS ROUND_MINUS1, ROUND(1234.5678, -2) AS ROUND_MINUS2 FROM DUAL; SELECT TRUNC(1234.5678) AS TRUNC, TRUNC(1234.5678, 0) AS TRUNC_0, TRUNC(1234.5678, 1) AS TRUNC_1, TRUNC(1234.5678, 2) AS TRUNC_2, TRUNC(1234.5678, -1) AS TRUNC_MINUS1, TRUNC(1234.567..
barunmo.blogspot.com/2013/10/apache-camel-hello-world.html Apache Camel, Hello, world! 세상을 위한 바른 기술 barunmo.blogspot.com package com.vtw.camel; import java.util.Arrays; import org.apache.camel.Exchange; import org.apache.camel.builder.RouteBuilder; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public..
* DB의 Column과 VO 변수명이 다를 때 - 프로젝트를 할 때까지만 해도 DB컬럼명과 VO변수명을 동일하게 처리했기 때문에 이것을 매칭시키는 작업이 필요하지 않았음 - 그러나 보통 DB 컬럼명은 Snake Case를 쓰는 한편, VO 변수명은 Camel Case를 쓰기 때문에, DB에서 데이터를 가져오는 select를 할 때 VO 객체에 바로 값을 넣지 못하는 문제가 생김 (물론 JPA를 쓰면 이 문제는 자동으로 해결된다) - Mapper에서 resultMap을 선언하여 이를 매칭시키는 작업이 필요 --> 다음과 같이 type에 VO클래스를 적어주고, id는 select태그에서 참조할 때 쓸 이름으로 적어준다 --> property에는 VO 변수명, column에는 DB 컬럼명을 적어준다 --> ..