profile
아메리카노 수혈 받는 중
post-thumbnail

[IntelliJ] Eclipse와 동일하게 Import 키 사용하기

이클립스는 import하는 방법이 Ctrl + Shift + O 를 눌러 클래스의 패키지를 자동으로 Import 시켜 준다.InterlliJ에서도 동일하게 사용하는 방법이 있다.

2023년 10월 10일
·
0개의 댓글
·

[SpringFramework] HttpSession 모니터링

아래 예제는 유저의 Session에 발생하는 이벤트에 대해 모니터링을 할 수 있는 Component 클래스이다. 세션 생성, 무효, 값 추가 등 이벤트가 발생될 때 실행되는 메소드 들을 통해 모니터링이 가능하다.세션 리스너는 세션 생성, 삭제 등의 이벤트가 발생했을 때

2023년 10월 4일
·
0개의 댓글
·

Framework란?

프레임워크란 개발자가 소프트웨어를 개발함에 있어 코드를 구현하는 개발시간을 줄이고, 코드의 재사용성을 증가시키기위해 일련의 클래스 묶음이나 뼈대, 틀을 제공하는 라이브러리를 구현해 놓은 것을 말한다.개발자가 따라야하는 가이드를 제공한다.개발할 수 있는 범위가 정해져 있

2023년 10월 4일
·
0개의 댓글
·
post-thumbnail

[Spring-Story] ApplicationContextAware

Spring의 컨테이너인 ApplicationContext는 BeanFactory 인터페이스 하위 인터페이스이다.BeanFactory는 Spring Container의 최상위 인터페이스이며 기동시에 등록되었던 Bean을 관리하고 조회하는 역할을 한다.Applicatio

2023년 9월 26일
·
0개의 댓글
·
post-thumbnail

[SpringFramework] 아파치 톰캣/Apache Tomcat 다운로드 받아서 적용

이클립스 혹은 스프링 프레임워크, 스프링 부트 외장톰캣을 사용하고자 할 때에는 아파치 톰캣을 다운받아 사용할 수 있다.IT 교육학원을 다닐 당시에 파이널 프로젝트로 했던 코드를 보고자 스프링부트 프레임워크에 추가했지만Servlet 관련 라이브러리를 전혀 읽어오지 못했다

2023년 9월 26일
·
0개의 댓글
·

[JAVA] 오버로딩과 오버라이딩의 차이

오버로딩과 오버라이딩은 다른 개념이다.오버로딩(Overloading) : 같은 이름의 메소드를 여러개를 가지면서 매개변수 유형 혹은 개수를 다르게 가져가는 기술오버라이딩(Overriding) : 상위 클래스에서 생성된 메소드를 하위 클래스에서 재정의해 사용오버로딩은 인

2023년 9월 26일
·
0개의 댓글
·
post-thumbnail

[SpringBoot] Mybatis Mapper.xml 작성 해보기

Mybatis를 사용하기 위해서는 Mapper Interface 혹은 Class와 Mapper XML이 필요하다.별도의 MybatisConfig 파일을 생성하지 않고 yaml, properties 혹은 DataSourceConfiguration.class 파일을 통해

2023년 9월 25일
·
0개의 댓글
·

[Spring] Mybatis의 QueryLog를 변수명으로 찍기

개발을 하다보면 쿼리로그를 ? 나 실제 변수에 들어간 값이 아닌 값이 담겨져 있는 변수로 찍어야 하는 경우가 발생한다.Mybatis Interceptor를 통해 쿼리를 찍을 수 있다.interceptor를 통해 실제 값이 들어가는 부분을 변수로 대체해 쿼리를 찍고 .

2023년 9월 25일
·
0개의 댓글
·

[Servlet/Srping] ReuqestParameter Input Parameter 수정하기

HttpServlet 으로 들어온 Parameter들을 값을 변경해서 사용할 수 있다.특정 특수문자 변환하기특정 서비스 진입 전 입력된 데이터를 가공하기에 유용하다물론 Parameter를 변수로 사용해서 변환할 수 있지만 HttpServletRequest를 직접 사용해

2023년 9월 25일
·
0개의 댓글
·

[HikraiCP] SQLTimeoutException 발생 시 자동 Commit

HikariCP 오픈소스를 이용 중 발생한 이슈해당 코드처럼 한 개의 서비스에서 두개의 DB처리를 할 경우1번 정상처리 --> 2번에서 QLTimeoutException (DB Timeout) 이 발생하게 되면 개별트랜잭션 처리를 하지 않아도 1번 insert 한 데이

2023년 9월 25일
·
0개의 댓글
·