전체 글152 HikariDataSource 사용하기. 최근에 부트랑 jpa로 공부하다보니 DataSoruce를 직접 사용할일이 딱히없어서 안하고있다가 JdbcTemplate도 써야 하는 상황이와서 쓸려니 좀 버벅거렸서 적어둡니다. DataSource는 인터페이스 이다보니 정의를 해줘야합니다. 또한 빈등록도 해주어야하죠. @Configuration 이 붙은 빈등록용 클래스를 하나 만듭니다. public class Example{ properties 파일을 조회해서 쓰는 클래스 파일을 만들어서 쓰셔도 되고 하드 코딩을 하셔도 돌아가는데는 지장이없으니 하고싶은 방법으로 하시면될듯합니다. @Bean public DataSource dataSource(){ HikariConfig hc = new HikariConfig(); hc.setDriverClassName(".. 2023. 3. 8. docker 로 oracle 이미지 다운받고 사용하기 리눅스에 도커 설치해두었고 오라클db를 사용해볼까 합니다. 처음에 그냥 이미지 바로 받아서 사용할려고 하니 계정 접속이 안되서 좀 해매면서 다시 다운받았습니다. 버전은 oracle-12c 1) docker login $ docker login -u -p or $ docker login [enter] username : [dockerid] [enter] password : [dockerPassword] [enter] 본인 아이디, 패스워드 입력해주세요 docker 계정 있으시겠죠? 2) docker pull docker pull wvbirder/database-enterprise:12.2.0.1-slim pull 되면 docker images 명령어로 잘들어와 있는지 확인 3) 오라클 컨테이너 실행 doc.. 2023. 2. 8. Spring MVC패턴 처음 공부할 때 이런 그림을 보고 이게 무엇인가.. 어떻게 동작되는 건지.. 참 머리 아파서 보지도 않고 휙 지나가고 했습니다. MVC의 구조 를 보면 1. WAS에서 HTTP 요청을 하면 Dispatcher Servlet 이 요청을 받습니다. 2. Dispatcher Servlet 은 요청된 URL을 HandlerMapping에 객체에 넘기고 호출해야 할 컨트롤러 메서드 정보를 얻습니다. -(핸들러 매핑에서 컨트롤러를 찾을 수 있어야 합니다. - 스프링 빈의 이름으로 핸들러를 찾을 수 있는 핸들러 매핑이 필요) @Component("/asdas/asdasd") DB의 구조를 거치면서 데이터를 가져와 Model에 담아서 뷰에 보내줌 (ModelAndView) 5. 핸들러 어댑터에서 ModelAndView.. 2023. 2. 3. Intellij message.properties 다국어 처리할때 한글 깨짐문제 어느날 프로젝트를 다시켜보니 내가쓴 한글이 정체불명의 디코딩되어 정체불명의 언어로 바뀌어있다. 밑줄친 부분 encoding를 UTF-8 로 변경해주고 Transper native-to-ascii conversion도 체크해주고 Apply 해주고 다시봐보면 한글로 이쁘게 바뀌어 있다. 2023. 2. 2. 이전 1 2 3 4 ··· 38 다음