SpringBoot

· SpringBoot
POJO? 가장 기본적인 Java 객체 클래스들의 최상단에 있는 개념 즉 모든 클래스들은 POJO라고 할 수 있다. Spring Bean, Java Bean, 일반적인 클래스 => 모두 POJO에 속한다. Java Bean? EJB 아키텍처에서 사용하는 개념 Java Bean이 될려면 3가지 조건이 있다. 1. 기본 생성자 포함 : 생성자 중 인수를 받지 않는 기본 생성자가 포함되어야한다. 근데 따로 작성을 하지 않더라도 자바는 기본 생성자는 포함 하기 때문에 신경 쓸 필요는 크게 없다.₩ 2. getter/setter 포함 : 멤버 변수에 대한 게터와 세터가 모두 있어야 한다. 3. Serializable 인터페이스 사용 : 해당 인터페이스를 implemetns 해야한다. 하지만 해당 인터페이스 내에는..
· SpringBoot
Spring Bean이란? -> Spring에서 관리하는 것들을 통칭, Configuration 클래스에서 메서드를 정의해서 Spring Bean을 생성할 수 있다. -> 기본적으로 Bean의 이름은 메서드의 이름을 사용하지만 @Bean(name ="example")과 같이 사용자 지정 이름도 사용 가능하다. -> 기존에 있던 Bean을 이용해서 새로운 Bean을 생성하는 것도 가능하다. 이때 만드는 방식은 2가지(Parameter, MethodCall) record? -> JDK 16이상 지원하는 기능으로 기본적인 생성자들이나 게터, 세터, toString 메서드 등 기본적인 메서드를 만들어 준다 package com.in28minutes.learnspringframework; import org.sp..
· SpringBoot
이 글은 Udemy 사이트에 있는 SpringBoot 강의 기록을 위하여 작성하는 글입니다. 결합이란 코드에서 무엇인가를 변경하는데 얼마나 많은 작업이 관련되어 있는지에 대한 측정 강한 결합 vs 느슨한 결합 • 강한 결합이란? 클래스간에 결합이 많다 혹은 높다고 측정되어서 프로그램내에서 변경사항이 있을때 다량의 코드를 변경해야하는 경우 아래의 코드를 보면 AppGamingBasicJava에서 GameRunner 클래스를 이용하여 MarioGame클래스를 실행 시키고 있다. 이때 GameRunner클래스를 잘 보면 멤버변수로 MarioGame 클래스를 사용하고 생성자의 매개변수 역시 MarioGame 형식의 변수만 받도록 만들어져 있다. 이러한 경우에는 다른 게임으로 실행을 하는 것으로 바꾸고 싶을때 M..
Castle Hyeon
'SpringBoot' 카테고리의 글 목록 (2 Page)