Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
Tags
- java map 출력
- java set 출력
- 항해99후기
- java 자료구조 활용
- 격파르타장점
- 작은수제거하기
- sqld자격증합격
- 컴파일
- java기본자료형
- java최솟값구하기
- 비전공자sqld
- java set 저장
- java list 출력
- java map
- 격파르타후기
- 격파르타합격후기
- 격파르타비전공자
- java알고리즘
- java list 저장
- java참조자료형
- javaJVM
- java map 저장
- 항해15기
- java알고리즘문제풀이
- 프로그래머스
- 인터프린터언어
- 프로그래머스제일작은수
- javaJRE
- 코딩부트캠프후기
- 노베이스부트캠프
Archives
- Today
- Total
코딩과 결혼합니다
230701 - Bean, Util Class, Enum 본문
728x90
오늘 배운 것
Spring Bean?
Spring IoC Container가 관리하는 Java 객체로서 Container에 의해 생명주기가 관리되는 객체를 의미한다.
Spring 에서는 Bean은 ApplicationContext가 알고 있는 객체이며 ApplicationContext가 생성하고 직접 관리해주는 객체를 의미한다.
Util 클래스
특정 매개 변수(파라미터)에 대한 작업을 수행하는 메서드들이 존재하는 클래스
다른 객체에 의존하지 않고 하나의 모듈로서 동작하는 클래스
Enum
고정된 상수 집합이 필요할 때 Enum을 제일 많이 사용한다.
Enum은 static final 하다.
계승(상속)이 불가능하다.
컴파일 타임, 타입 세이프하다.
그룹핑이 가능하다(Enum의 Enum을 하여 조합 가능).
Object를 계상받아 Object에서 제공하는 메소드를 활용할 수 있다. 또는 디폴트 메소드를 사용할 수 있다.
serializable, comparable이 가능하다.
메소드를 사용하여 기능 확장이 무궁무진하다(상수 + 관련 데이터의 연계 및 연산을 사용할 수 있다.).
비교 연산은 Int 상수와 성능이 비슷하다.
+ 회원 가입 구현도 해보았다.
'2세 > Spring' 카테고리의 다른 글
230703 - Bean 수동 등록 (1) | 2023.07.03 |
---|---|
(WIL) 230702 - DI, IoC, Bean (0) | 2023.07.03 |
230628 - Spring 프로젝트 오류 (0) | 2023.06.29 |
230629 - 3Layer Architecture (0) | 2023.06.29 |
230627 - Spring 개념 정리와 과제 blog 만들기 (2) | 2023.06.27 |