본문 바로가기

Dev

(82)
오픈소스 라이선스 오픈소스란? 개발자나 기업이 소스코드나 설계도를 누구나 접근해서 열람할 수 있도록 오픈해놓은 것 Apache License 아파치 소프트웨어 재단에서 자체 소프트웨어에 적용하기 위해 만든 라이선스 개인적/상업적 이용, 배포, 수정, 특허 신청이 가능 MIT License 메사추세츠공과대학(MIT)에서 소프트웨어 학생을 위해 개발한 라이선스 개인 소스에 이 라이선스를 사용하고 있다는 표시만 지켜주면 이용 가능 BSD License 버클리 캘리포니아 대학에서 개발한 라이선스 라이선스 표시만 지켜주면 이용 가능 Beerware 오픈소스 개발자에게 맥주를 사줘야하는 라이선스 ㅋㅋㅋ 사실상 공짜
[vscode] 단축키 1. Preferences > Keyboard Shortcut(바로가기키) 에서 단축키를 확인 또는 변경 가능 2. 앞에 " 입력하면 키 바인딩 검색 가능
[Spring] 의존객체 자동 주입(Autowired, Resource) 의존객체 자동 주입 @Autowired Spring Framework에서 지원하는 어노테이션 주입하려고 하는 객체의 타입이 일치하는 객체를 자동으로 주입한다 멤버변수, setter 메소드, 생성자, 일반 메소드 사용 가능 qualifier value="" @Resource 주입하려고 하는 객체의 이름이 일치하는 객체를 자동으로 주입한다 멤버변수, setter 메소드 사용 가능 @Inject Autowired와 거의 비슷하나 Autowired의 required 속성을 지원하지 않는다
[Spring] 의존 객체 주입 방법 의존 객체를 spring 컨테이너로 이용하는 방법 1. 생성자를 이용한 의존 객체 주입 construct-arg 태그를 이용해 레퍼런스 속성의 속성값으로 해당하는 객체의 ID 값 넣어주기 객체가 스프링 컨테이너에서 생성이 될 때 주입이 되면서 생성됨 2. setter를 이용한 의존 객체 주입 setter 메서드의 이름에서 set을 떼고 첫번째 대문자를 소문자로 변경하여 property의 name으로 지정 3. List타입 의존 객체 주입 들어온 값이 List일 때 태그를 지정하여 그 안에 value값 넣어줌 4. Map타입 의존 객체 주입 key값 value 값