[Spring] SpringBoot와 이클립스에서 SpringBoot 설치 방법
·
Tips/A to Z
[작성일: 2023. 04. 16] 스프링부트(SpringBoot)Spring 프레임워크를 사용하는데 있어 초기 설정 및 필요한 라이브러리 설정의 어려움이 많아 자동설정(AutoConfig)과 개발에 필요한 모든 것을 관리해 주는 스프링부트를 선호함.각 코어 + 라이브러리 버전들도 맞춰야 하지만 이러한 복잡성도 해결해줌.  빌드관리도구프로젝트에서 필요한 xml, properties, jar 파일들을 자동으로 인식하여 빌드해주는 도구소스코드 컴파일, 테스트, 정적분석 등을 하여 실행가능한 앱으로 빌드해줌.프로젝트 정보 관리, 테스트 빌드, 배포 등의 작업을 진행해줌.외부 라이브러리를 참조하여 자동으로 다운로드 및 업데이트의 관리를 해줌.Ant, Maven, Gradle     스프링부트 실습Maven필요한..
[SpringBoot] spring-boot-devtools 라이브러리 사용법
·
Tips/A to Z
[작성일: 2023. 07. 27]  이클립스를 쭉 사용해오다가 프로젝트나 강의를 들을 때 인텔리제이를 더 많이 사용하는 거 같아 요즘은 인텔리제이를 애용하고 있다.그러다보니 프론트 화면을 확인할 때 서버 재실행 하는 게 불편해져서 spring-boot-devtools에 대해 알아보았다.  build.gradle에 의존성 추가(gradle 기준)developmentOnly 'org.springframework.boot:spring-boot-devtools'   인텔리제이 환경설정맥북기준 환경설정 단축키는 command+,setting → Build, Excution, Deployment → Compiler → Build project automatically 체크 setting → Advanced Set..
[스프링 핵심 원리 - 기본편] 객체지향 설계와 스프링
·
Back-End/Spring
[작성일: 2023. 05. 30] 스프링이란?스프링 프레임워크핵심 기술 : 스프링 DI 컨테이너, AOP, 이벤트, 기타웹 기술 : 스프링 MVC, 스프링 WebFlux데이터 접근 기술 : 트랜잭션, JDBC, ORM 지원, XML 지원기술 통합 : 캐시, 이메일, 원격 접근, 스케줄링테스트 : 스프링 기반 테스트 지원언어 : 코틀린, 그루비최근에는 스프링 부트를 통해 스프링 프레임워크의 기술들을 편리하게 사용하고 있음.   스프링 부트스프링을 편리하게 사용할 수 있도록 지원하며 최근에는 기본으로 사용하고 있다.단독으로 실행할 수 있는 스프링 애플리케이션을 쉽게 생성한다. Tomcat 같은 웹 서버를 내장해서 별도의 웹 서버를 설치하지 않아도 된다.쉬운 빌드 구성을 위한 starter 종속성을 제공한다..