final 이란 한번만 할당할 수 있는 엔티티를 정의할때 사용한다 변수, 메서드, 클래스에서 사용됩니다. 1. 변수 : final 자료타입 변수명 저장 이후 상수가 된다 할당 이후 변경 불가능 2. 메서드 : final 리턴타입 메서드명(매개변수){} 오버라이딩 못한다 3. 클래스 : final class 클래스명{} 상속하지 못한다 언어공부/java, spring 2022.04.21
[0216] 이클립스 설정 및 자바 기초 eclipse에서 intellij 단축어 쓰는 법 IntelliJ Idea Key Schema or skt.ideakeyscheme_1.1.0.jar 위 파일을 다운 받은 후 이클립스 설치 경로\dropins\plugins 에 넣어줍니다 설치시 경로 지정하지 않았다면 아래의 경로가 이클립스 설치경로입니다 C:\Users\사용자 이름\eclipse 그 후 이클립스 실행시킨 뒤 Window - Preferences - General - Keys 로 들어가줍니다 Scheme 중 intellij를 선택한 후 apply and close 를 선택해 완료 해줍니다 자바 기초 프로그램을 만든다 == 프로그래밍 자바가 제공하는 기본 라이브러리를 실행하는 것 API Application Programming Interf.. 언어공부/java, spring 2022.02.16
[0212] spring 의존 자동 주입 @Autowired 애노테이션을 적용한 빈이 없을 때 java: cannot find symbol symbol: method memberDao() location: class config.AppCtx 오류 발생 @Autowired 애노테이션을 붙인 주입 대상에 일치하는 빈이 두 개 이상일 때 ... at main.MainForSpring.main(MainForSpring.java:18) Caused by: org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type 'spring.MemberPrinter' available: expected single matching bean bu.. 언어공부/java, spring 2022.02.12
[0210]-spring 빈(Bean) 객체 Bean 어노테이션(@Bean)을 붙여 사용함 spring ioc 컨테이너가 관리하는 자바 객체를 지칭 =>spring 을 이용할때 사용됨 ioc란 객체의 생성을 특별한 관리 위임 주체에게 맡기는 것 이경우 사용자는 객체를 직접 생성하지 않고 객체의 컨트롤하는 주체는 다른 주체가 된다 ex) 한 클래스의 메서드를 변경한다면 이 메서드를 사용하는 다른 클래스의 소스 코드도 같이 변경되는 것 이렇게 변경에 따른 영향이 전파되는 관계를 의존이라고 함 클래서 내부에서 직접 의존 객체를 생성하는 것이 쉽긴 하지만 유지보수 관점에서 문제를 유발할 수 있음 스프링의 핵심 기능은 객체를 생성하고 초기화하는 것이다. 각 구현 클래스는 설정 정보로부터 bean이라 불리는 객체를 생성하고 그 객체를 내부.. 언어공부/java, spring 2022.02.10