본문 바로가기
728x90

spring boot2

2) Spring Boot란? (맛보기) 1. Spring 이란? : Spring Framework는 자바 기반의 엔터프라이즈 애플리케이션 개발을 위한 핵심 프레임워크로, IoC(제어의 역전)와 DI(의존성 주입), AOP 등을 통해 유연하고 확장성 있는 애플리케이션 개발을 지원하는 기술 2. Spring Boot 란? - Spring Boot는 Spring Framework를 더 쉽게 사용할 수 있도록 만든 도구. - 설정을 최소화하고, 빠르게 실행 가능한 애플리케이션을 만들 수 있음. - 핵심 특징 1) 자동 설정(Auto Configuration): 의존성 기반 자동 Bean 등록 2) 내장 서버(Embedded Server): Tomcat/Jetty 등을 내장 → 별도.. 2025. 8. 25.
Spring Boot 기본 Spring Boot 기초에서 주로 사용하는 dependency?- Lombok- Spring Web- Spring Data JPA(기초일때만 사용)- H2 Database(다른 DB 이용 시 사용 가능)- MySQL Driver  POJO: Ioc/DI, AOP, PSA 통해 달성, OOP에 충실하면서, 특정 환경과 기술에 종속되지 않고 재사용가능하도록 설계된 Object예, 툼캣으로 세팅해서 사용중이다가 네티로 변환되더라도, 어플리케이션 레벨에서의 수정은 없어야한다.-> 테스트 간편화, 확장가능한 유연한 코드사용, 원활한 디버깅 가능(Spring 은 POJO프로그래밍을 지향하는 프레임 워크!)  느슨한 결합(DIP의 원칙적용): 직접적으로 구현체를 의존성 주입해서 사용하는 것이 아닌 추상체를 두어 사.. 2024. 9. 15.
728x90