본문 바로가기

IT공부

(120)
스프링 부트 개요 스프링 부트 개요 스프링 부트란? 스프링 부트(Spring Boot) 스프링 프레임워크의 메이븐은 XML 파일에 dependency 태그를 이용하여 의존 설정을 하면 자동으로 라이브러리를 설치하고 관리할 수 있었다. XML 파일에 여러가지 설정을 하는 것은 스프링의 단점이다. 메이븐의 라이브러리 자동 업데이트 기능을 이어받으면서 기존 스프링 프레임워크의 복잡한 설정 과정은 최대한 줄이면서 개발할 수 있음 배포 또는 테스트 역시 스프링 프레임워크보다 쉽고 빠르게 할 수 있음 스프링 부트 특징 스프링 부트는 스타트업에서 모바일과 연동할 때 많이 사용한다. 이유는 일반적인 응용 프로그램을 단독으로 실행하는 수준으로 스프링 애플리케이션을 구현할 수 있기 때문이다. 프로젝트 환경을 구축할 때 필요한 톰캣, Jet..
IntelliJ Windows Defender 관련 팝업 해결 방안 IntelliJ Windows Defender 관련 팝업 해결 방안 Windows 보안 제외 목록에서 해당 디렉토리를 제외해야합니다. Windows 검색 창에 Windows 보안 을 입력 하십시오 바이러스 및 위협 방지 클릭 클릭 설정 관리 에서 바이러스 및 위협 보호 설정 헤더 제외 헤더 아래에서 제외 추가 또는 제거를 클릭 하십시오. 제외 추가를 클릭 하십시오. 폴더 유형 선택 디렉토리를 입력 끝났습니다
스프링 부트와 AWS로 혼자 구현하는 웹 서비스 - 1 보호되어 있는 글입니다.
윈도우10 git 설치 윈도우10 git 설치 설치파일 다운로드 https://git-scm.com/에서 접속한 뒤 아래 버튼을 클릭한다. Git git-scm.com Git 설치 Git Bash에서 깃 버전 확인 특정 폴더에서 우클릭하면 Git Bash 실행가능하다. 사용자 등록 및 확인
이클립스 Lombok 설치 및 사용 이클립스 Lombok 설치 및 사용 Lombok은 자바를 이용한 개발중 getter/setter와 같은 반복되고 피곤한 코드를 줄여주는 것이 주된 목적인 자바 라이브러이다 설치하기 build.gradle에 다음을 추가하낟. compile 'org.projectlombok:lombok:1.16.6' 선언 후 gradle을 다시 빌드하면 아래와 같이 라이브러리가 추가된다. 그런데 막상 소스코드에 어노테이션을 쓰면 에러표시가 날 수도 있다. 이럴 때는 직접 다운받아 사용하는 방법이 더 빠르다. lombok.jar을 찾아 우클릭하고 Properties에서 위치를 찾아 탐색기로 찾은 위치로 이동한다. 더블클릭하여 실행한다. Specify location 버튼을 눌러 이클립스 실행파일을 지정해준다. 목록이 뜨면 I..
Eclise - No tests found with test runner JUnit 5 Eclise - No tests found with test runner JUnit 5 Junit 4로 테스트를 진행하는데 계속 위와 같이 No tests found with test runner JUnit 5 에러가 발생한다면 run cofigurations > JUnit > Test > 아래 Test runner 설정 > Junit4로 변경을 해주면 된다. 그리고 JUnit4에서는 @Test 실행하려는 메소드의 접근 지정자는 꼭 public 이어야 한다.
스프링부트 3강 - 스프링부트 만들기 II 스프링부트 3강 - 스프링부트 만들기 II 애플리케이션 계층(layerd Spring Application) 데이터가 어떻게 전달이 될 지 처리를 하는 표현계층 부분은 @Controller 어노테이션을 이용한다. 일반적인 개발방향은 repository를 기준으로 엔티티와 레파지토리를 작성하고 이 repository를 이용하는 service를 작성하고 이 서비스를 이용하는 controller를 작성하는 식으로 밑에서부터 올라간다. 기본적인 스프링 애플리케이션 계층 구성 위와 같이 기본적인 스프링 애플리케이션 계층 구성은 루트 애플리케이션 컨텍스트 영역인 서비스와 레파지토리를 가지고 있는 부분과 컨트롤러가 선언되어 있는 웹 어플리케이션 컨텍스트 영역으로 볼 수 있다. 밑에 있는 WS Application C..
스프링부트 2강 - 스프링부트 만들기 I 스프링부트 2강스프링부트 2강 - 스프링부트 만들기 I 이번 시간에는 스프링 이니셜라이즈 사이트에서 프로젝트를 다운로드받아서 STS에서 불러와서 코드를 작성하는 과정을 설명할 것이다. 기회가 된다면 인텔리제이를 한 번 써보자. 프로젝트 구성 프로젝트 구성을 해보자. 스프링 이니셜라이저 사이트에서 다운로드 받게 된다. Spring Initializer::스프링 부트 시작점이다. 사실 우리가 위 사이트에 가서 내려받을 일은 없다. Spring initalizer:: Make spring-boot.zip https://start.spring.io/starter.zip/ ?name=spring-boot/ &groupId=io.honeymon.tacademy/ &artifactId=spring-boot/ &ver..