본문 바로가기

분류 전체보기

(78)
[Spring] Mysql / MyBatis insert 쿼리 수행하면서 PK 가져오기 Spring 에서 Mysql을 사용할 때 데이터를 insert 함과 동시에 Auto Increment 로 증가하는 PK값을 받아오고 싶었다. PK 는 유일했기 때문에 데이터를 insert 한 후에 select문을 실행해서 가져온다고 하더라도 정확한 데이터 값을 가져올 수 없었다. parameterType 을 본인이 사용하는 DataClass로 지정하고, insert 속성중 하나인 useGeneratedKeys 를 true 로 바꾼다 (기본값 = "false") : 자동생성키그리고 keyProperty를 DB에 Auto Increment 가 지정되어 있는 Column 명으로 지정하면 사용하는 DataClass 필드에 자동으로 저장된다.
[Spring] Spring project log4j 충돌 현상 Log4j 2 를 설치하고 나서 @Log4j 를 썼을 때 오류가 났다... 갑자기 난 오류라 많이 당황해서 여러 검색도 해봤지만 정말 힘들게 찾아서 해결했다. log4j 1.2 xx 버전은 더 이상 사용하지 않는 버전이라고 한다. 그래서 pom.xml 페이지에 있는 dependency의 scope를 provided 로 바꿔주자 해결되었다. 참고링크 : http://logging.apache.org/log4j/2.x/faq.html#which_jars
[Spring] 스프링 MVC 프로젝트 로딩 구조 스프링 프로젝트 구동 시 관여하는 XML 은 web.xml, root-context.xml, servlet-context.xml 입니다. 이중 web.xml 은 Tomcat 구동 관련 설정이고, 나머지 두 파일은 스프링 관련 설정입니다. 프로젝트 구동은 web.xml 에서 시작합니다. web.xml 파일 맨 위 에는 root-context.xml 의 경로가 설정되어 있고, 에는 스프링 MVC의 ContextLoaderListener 가 등록되어 있습니다. ContextLoaderListener 는 해당 웹 애플리케이션 구동 시 같이 동작하므로 해당 프로젝트를 실행하면 로그를 먼저 출력하며 기록됩니다. ContextLoaderListener가 root-context.xml 을 처리하면 파일안에 있는 빈(b..
[Spring]스프링 프로젝트 파일의 구조 ◎ 스프링 프로젝트의 구조 기본 파일 구조를 알아보겠습니다! 위의 2가지 빨간색 네모 박스의 파일이 스프링 프로젝트를 진행할 때 사용하는 파일들 입니다. src/main/java : 작성되는 코드의 경로src/main/resources : 실행할 때 참고하는 기본 경로(주로 설정 파일들을 넣는다.)src/test/java : 테스트 코드를 넣는 경로src/test/resources : 테스트 관련 설정 파일 보관 경로 servlet-context.xml : 웹과 관련된 스프링 설정 파일root-context.xml : 스프링 설정 파일views 폴더 : 템플릿 프로젝트의 jsp 파일 경로web.xml : Tomcat의 web.xml 파일pom.xml : Maven이 사용하는 pom.xml
[Spring]Spring 의 주요 특징 ◎스프링(Spring) 의 주요 특징 ① POJO 기반의 구성② 의존성 주입(DI)을 통한 객체 간의 관계 구성③ AOP(Aspect-Oriented-Programming) 지원 1. POJO(Plain Old Java Object) 기반의 구성 스프링 내부의 객체 관계를 특정한 라이브러리나 컨테이너의 기술에 종속적이지 않고 기존 JAVA 코드를 이용해서 구성할 수 있다.코드 생산성에도 유리하고, 코드에 대한 테스트 작업 역시 더 유연하다. 2. 의존성 주입 (Dependency Injection) 스프링을 얘기하면서 빠지지 않는 이야기, 의존성 주입! 의존성(Dependency) 란?- 하나의 객체가 다른 객체 없이 제대로 된 역할을 할 수 없다는 것을 의미한다.- A 객체가 B 객체 없이 동작이 불가..
[몰타어학연수] 기분이 몰타 - 몰타 기념일 무슨 기념일인지 모르겠지만 몰타 기념일이 다가와서 세인트 줄리앙 일대에 축제가 열렸어요! 세인트 줄리앙의 야경은 언제나 멋진거 같아요! 거리에 사람들이 모여서 맥주와 음식을 먹는 모습이에요. 같은 EC Malta 학원 친구들과 만나서 한 장 찍었어요~ 중간에 퍼레이드 같은 것도 있었는데 아마 성당 관련 종교 행사였던 것 같네요.
[몰타어학연수] 기분이 몰타 - 새로운 친구들과 Malta Beer Festival 현선 누나가 한국으로 돌아간 뒤로 저에겐 우준형이라는 새로운 한국인 친구가 생겼어요! 그래서 같이 외국인 친구들과 Beer Festival에 가게 되었어요!! 🔘 Malta Beer Festival 같이 같던 친구들과 단체 사진이에요~ 생각보다 Beer Festival 은 정말 다양한 맥주 종류를 판매하고 있었어요~ 그래서 하나씩 원하는 걸 물고(?) 단체사진을 찍었어요~ 간이 클럽도 있었어요 ㅋㅋㅋㅋ 텐트로 지어논 간이 클럽이긴 하지만 술이 들어가니까 장소는 의미가 없어지더군요... 맥주를 더 사러 갔다가 영국인 친구 2명을 사귀었어요 ㅋㅋㅋㅋ 영어 매우 존잘... 기념샷으로 찍었습니다~ 맥주와 클럽을 동시에 즐긴 행복한 하루였어요~~ 외국인 친구들과 같이 갈 수 있다는 점이 굉장히 행복했습니다~
[몰타어학연수] 기분이 몰타 - 2번째 Valletta 방문기 Upper Barrakka Gardens & Street View & Sciacca Grill Restaurant 1달 반여만에 저랑 친하게 지냈던 현선 누나가 몰타에서의 생활을 마치고 한국으로 돌아가게 되었습니다. 한국으로 가기전에 유럽 여행을 다녀온 뒤 돌아간다고 했어요~ 마지막 기념으로 몰타의 수도 Valletta 에 같이 가게 되었습니다. 🔘 Upper Barrakka Gardens 저번에 갔던곳은 Lower Barrakka Gardens 이었죠! 이번에는 Upper Barrakka Gardens 입니다! 발레타에서 유명한 SALUTING BATTERY 에요~ 대포 시연을 보여주는 행사인데 보통 관광객들이 많이 보러옵니다~ 저번에 친구들과 발레타에 갔을 때는 못봤던 거에요~ 실제 시연 영상을 찍은 것도 있는데 파일 크기가 초과해서 못 올렸어요 ㅠㅠㅠ 개인적으로 Lower Gardens 보다 예쁜거 같아요~~ ..