2. Spring 기본 문법(StartSpring)
·
Spring 코딩
덧셈 뺄셈 곱셈 나눗셈을 정의한 메소드 생성 package com.example; public class Calculator { public void addAction(int a, int b) { System.out.println("Called addAction()"); System.out.printf("%d + %d = %d\n", a, b, (a + b)); } public void subAction(int a, int b) { System.out.println("Called subAction()"); System.out.printf("%d - %d = %d\n", a, b, (a - b)); } public void multiAction(int a, int b) { System.out.println..
1. SpringDI(Dependency Injection)
·
spring정리
클래스와 클래스의 관계는 상속 구현 의존 연관 집합 composite이 있다 1. 상속 자식이 부모를 가르키는 것 (SubClass, MainClass) 2. 구현 부모가 인터페이스일 때 자식은 실체화한 것(implement) 3. 의존 depnedency injection 4. 연관 main클래스에 subClass가 변수로 들어오는 것 5. 집합(loosely coupling) 전체와 부분 lifeCycle이 같지 않을 때 6. Composite 전체와 부분(필수) lifeCycle이 같을 때 IOC IOC는 제어의 역전이라고 하며 Container가 개발자대신 제어하기 때문이다. loc container인 Spring이 객체의 생성과 의존성을 관리한다. 따라서 우리는 mata설정파일만 만들면 된다. ..
1. Spring 기본 문법(xml을 이용하여 main에 출력(HelloWorld))
·
Spring 코딩
public class Main { public static void main(String[] args) { GenericXmlApplicationContext ctx= new GenericXmlApplicationContext("classpath:applicationcontext.xml"); } }​ Applicationcontext를 xml에서 사용하기 때문에 GenericXmlApplicationContext를 사용한다 org.springframework spring-context 5.3.12 org.projectlombok lombok 1.18.22 provided lombok을 사용하기위해서는 반드시 maven의 metadata를 가지고 있는 pom.xml에 lombok라이브러리를 가져와 mav..
BE전문가 프로젝트
BE전문가 프로젝트