본문 바로가기

분류 전체보기

(121)
스프링 부트 개요 스프링 부트 개요 스프링 부트란? 스프링 부트(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..
지역화폐 지역화폐 정부가 코로나 19로 힘든 사람을 위해 긴급재난지원금을 주기로 했다. 근데 현금도 아니고 쿠폰도 아닌 지역화폐로 준다고 한다. 지역화폐는 대체 뭐고 어떻게 쓰는걸까? 그리고 왜 정부는 긴급 지원금을 지역화폐로 주기로 한 걸까? 지역화폐는 말그대로 특정 지역 내에서만 사용할 수 있는 화폐를 의미한다. 예를 들어 이재명 경기도지사가 전 도민에게 10만원씩 주기로 한 '경기지역화폐(GMONEY)'는 경기도 내에서만 쓸 수 있다. 경기도를 예로 좀더 살펴보자. 경기도에는 31개 시와 군이 있는데 각자 자기 나름의 지역화폐를 다양한 형태로 발행하고 있다. 우선 결제 방식으로 구분된다. 일례로 시흥시는 지류형(종이상품권)과 QR코드 결제 방식인 모바일형 지역화폐 '시루'를 발행하고 있고 고양시는 선불형 충..