Firefly Pointer 'Java & Spring/옵션정리' 카테고리의 글 목록 (8 Page) — 궁금하신 점이 있다면 댓글로 남겨주세요.(2023년~ 노션으로 이동)

Java & Spring/옵션정리

    [Git] IntelliJ(인텔리제이)에서 Git Clone

    [Git] IntelliJ(인텔리제이)에서 Git Clone

    IntelliJ를 이용한 일반적인 Git clone방법은 총 4가지 방법이 있다 필자의 경우, 방법 1을 주로사용한다. 이유 : CLI를 사용하거나(방법4), ZIP또는 데스크탑어플 사용할 경우 경로가 꼬여서 SpringBoot나 Gradle 오류가 발생하는 경우가 발생할 수 있다. (인식오류와 Postman에서 400, 404, 405 발생) ☆ ☆ 방법 1 : IntelliJ에서 버전관리에서 가져오기 방법 (☆ ☆ ☆ ☆ ☆ ) 링크 참고 : https://jojelly.tistory.com/86 1) 인텔리제이=> 파일 => 새로만들기 => 버전관리에 있는 프로젝트 2) Git에서 Fork한 Repository의 HTTPS 주소를 입력 후 복제 방법 2 : Git repository에서 zip파일로..

    [Spring] 스프링 컨테이너와 Bean (진행중)

    관련 학습 : DI , AOP 개념 DI : 스프링 컨테이너 : Bean을 생성/관리/제거하는 컴포넌트 : 공유기같은 느낌 : 인터페이스임 : 원하는 클래스에 객체를 생성해서 사용. 객체를 서로 연결해주는 역할 : 여기서 객체란 Bean을 의미 1. BeanFactory : 스프링 컨테이너 최상위 인터페이스 2. ApplicationContext : BeanFactory 기능을 상속받아씀 1) getBean(), @Bean으로 Bean등록 등 BeanFactory의 기능을 그대로 사용 가능 2) 그 외의 부가기능도 있음 MessageSource 메세지 다국화를 위한 인터페이스 EnvironmentCapable 개발, 운영 등을 환경변수로 나눠처리하고, 애플리케이션 구동에 필요한 정보들을 관리하는 인터페이..

    [Spring] DI (진행중)

    개념 : 목적 : 사용방법 :

    [Spring] 스프링 프로젝트 - 웹 서버 연동하기

    [Spring] 스프링 프로젝트 - 웹 서버 연동하기

    스프링 프로젝트에서 build.gradle 수정하는 방법 1. IntelliJ로 프로젝트를 연다 => build.gradle을 연다 2. dependencies에 다음과 같이 코드를 추가해준다 dependencies { implementation 'org.springframework.boot:spring-boot-starter-web' implementation 'org.springframework.boot:spring-boot-starter-aop' ... } 3. IntelliJ 우측 상댄 탭 중 Gradle을 누른다 => 모든 Gradle 프로젝트 다시 로드 클릭 SpringBoot에서 프로젝트를 만들 때, dependencies에서 추가해주는 방법 1. Spring Initializr를 연다 (스..

    [Spring] DI / AOP 핵심 용어 정리

    용어 정리 Restcontroller Eng 레스트 컨트롤러 용 어 개 념 특 징 Aspect / 애스펙트 공통기능 모듈 어드바이스+포인트컷을 포함한 모듈 Advice / 어드바이스 애스펙트 안에서 실질적인 동작을 나타내는 코드 PointCut / 포인트컷 어라운드 대상 선정 @Around(괄호) 안에 있는 것 Around / 어라운드 애스펙트 실행 시점 지정 @Around try { 코드 } 성공 catch (예외 e) { 코드 } 예외 finally 성공 유무 관계없이 실행될 코드 Joinpoint / 조인포인트 메서드의 실행 시점 AspectJ / 애스펙트제이 객체 생성 시점 등을 지정 Weaving / 위빙 외부 요청이 들어와 proxy객체를 생성/작업처리까지 proxy객체가 실제 객체로 넘기기 ..