본문 바로가기

기록/Java&Spring&Eclipse37

[Java] Enumertation 인터페이스 public void checkDuplicationLogin(String sessionId, String userId) { Enumeration eNum = sessionMonitor.elements(); while(eNum.hasMoreElements()) { HttpSession sh_session = null; try { sh_session = (HttpSession) eNum.nextElement(); } catch (Exception e) { continue; } User userVo = (User) sh_session.getAttribute("user"); if(userId.equals(userVo.getUsername()) && !sessionId.equals(sh_session.getId(.. 2022. 7. 13.
[Spring] Spring AOP Aspect 이란 @Aspect : 부가기능 관리 (핵심적인 기능에서 부가기능을 분리하여 관리한다) 저장 : https://shlee0882.tistory.com/206 2022. 7. 13.
[Spring/Mybatis] include refid 활용해 쿼리 재사용 Mybatis에서 를 활용해 반복되는 쿼리를 재사용 가능 로 id를 지정한 쿼리를 원하는 곳에 include refid를 사용해서 넣으면 됨. 출처 : https://jjjayyy.tistory.com/32 2022. 7. 13.
[Java] 메소드 vs 생성자 ​메소드 : 객체간의 데이터 전달 수단, 외부로부터 매개값 받을 수 있음, 리턴값 있음(없어도 void) 생성자 : 필드를 초기화하기 위함, 메소드를 호출해서 사용 준비, 클래스 이름과 똑같아야 함, 리턴값이 없다 생성자 총정리 되어있는 좋은 글 https://kephilab.tistory.com/47 4. Java 자바 - 클래스의 구성 멤버 [ 생성자 ] 생성자 new 연산자와 같이 사용되어 클래스로부터 객체를 생성할 때 호출되어 객체의 초기화를 담당한다. 객체 초기화 : 필드를 초기화하거나, 메소드를 호출해서 객체를 사용할 준비를 하는 것 kephilab.tistory.com 2022. 6. 7.
[Java] 오버로딩 vs 오버라이딩 오버로딩(Overloading) : 매소드 이름이 같고, 매개변수의 개수나 타입이 다름. '리턴 값만' 다른 것은 오버로딩을 할 수 없다. 자바의 println이 대표적인 오버로딩이다. 어떤 타입의 값을 넣든, 오버로딩 되어 있기 때문에 오류가 나지 않음. 오버라이딩(Overriding) : 부모 클래스로부터 상속받은 메소드를 자식 클래스에서 재정의하는 것. 자식 클래스에서는 오버라이딩하고자 하는 메소드의 이름, 매개변수, 리턴 값이 모두 같아야 한다. https://hyoje420.tistory.com/14 [Java]오버로딩 & 오버라이딩(Overloading & Overriding) 오버로딩(Overloading) 오버로딩(Overloading)이라는 뜻은 사전적으로 '과적하다.'라는 뜻이다. C언.. 2022. 6. 7.