5. xml과 Annotation을 동시에 이용하여 설정하기(StringDemo4)
·
Spring 코딩
Stundent Class생성 @Data @RequiredArgsConstructor @AllArgsConstructor public class Student { private @NonNull String name; private @NonNull int age; private @NonNull List hobbies; private double height; private double weight; } name, age, bobbies는 생성자, height와 weight는 set으로 만든다. 주가 xml이고 서브가 Annotation인 경우 AppincationConfig 생성 @Configuration public class ApplicationConfig { @Bean public Student st..
4. Setter와 생성자 이용하여 설정하기(Spring Demo2)
·
Spring 코딩
StudentClass생성 @Data //fullset @RequiredArgsConstructor @AllArgsConstructor public class Student { private @NonNull String name; private @NonNull int age; private @NonNull ArrayList hobbys; private double height; private double weight; } Data Annotation은 이전에 했던 Setter와 Getter등 여러가지 Annotation의 종합본이다. RequiredArgsConstructor은 일부만 생성자로 이용하여 설정하고 싶을 때 사용하며 NonNull Annotaion을 이용하여 생성자로만 이용하고 싶은 변수를 ..
3. xml과 Annotaion을 이용하여 객체를 설정하는 방법(DI Demo, DIDemo2)
·
Spring 코딩
Printer Interface생성 package com.example; public interface Printer { void print(String message); } void print라는 추상메소드를 생성한다. lombok에서 제공하는 Annotaion을 활용하여 setter메소드와 기본생성자를 만들거주는 @NoArgsConstructor를 이용한다. XML을 이용하여 설정하는 방법 Hello Class생성 @Setter @NoArgsConstructor public class Hello { private String name; private Printer printer; public String sayHello() { return "Hello " + name; } public void pri..
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. 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전문가 프로젝트
'Spring 코딩' 카테고리의 글 목록