SW과정 스프링부트 2일차 0824
SW과정 스프링부트 2일차 0824
1. 자바스프링 기본구성 워크북
2. Eclipse 설정
Perspective → JAVA로 변경(JAVA EE는 디폴트값)
3. JAVA
자바클래스의 패키지 이름은 소문자로 적는게 일반적
Save all 습관화
Data first class// Method second class
4. OOP의 3대 Concept
1) ①Encapsulation : 의도 정확한 반영 목표! (private 한 data) + (public한 method)
②Inheritance(상속)
Private | Default | Protected | Public |
---|---|---|---|
자기 클래스 내에서만 접근 가능같은패키지도 안됨 | 같은 패키지 내에서만 접근 가능 | 같은 패키지에서 가능, 다른 패키지에서 조건부 가능 A클래스와 B클래스가 상속관계일 때 | 어디서나 접근 가능(다른 패키지에서도 접근 가능함) |
데이터는 Private를 기본으로하고 메서드를 키워드로 나눠서 사용함
2) Class = DATA + METHOD(소속되는 기능) // Function (독립적으로 돌아감)
- Data 엔진이고 Method는 핸들정도이다.
3) 람다함수는 메소드를 function처럼 쓸 수 있게 해주는 방법
4) Context 행간(내부에서 뭔가가 돌아가는 중인 의미)
//스프링 기본틀
package my.test1;
import org.springframework.beans.factory.BeanFactory;
import org.springframework.context.support.FileSystemXmlApplicationContext;
public class HelloMain {
public static void main(String[] args) {
//Hello h=new Hello();
BeanFactory factory=new FileSystemXmlApplicationContext("myBeans.xml");
Hello h=(Hello) factory.getBean("h");//DI 기능
System.out.println(h.getMsg());
h.setMsg("홍길동");
System.out.println(h.getMsg());
}
}
5) 악성 3종 코드
Author And Source
이 문제에 관하여(SW과정 스프링부트 2일차 0824), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@ljsk99499/SW0824저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)