Iaas
로컬에서 테스트
log의 종류
@GetMapping("/") public String home(){ log.trace("get /"); log.debug("get /"); log.info("get /"); log.warn("get /"); log.error("get /"); return "home"; }
실행을 하고 http://localhost:8080/ 확인

로그에 info, warn, error가 뜬다.

logging: level: '[com.example.aws2]': DEBUG
다시 요청을 하면

굽기


dependencies { implementation 'org.springframework.boot:spring-boot-starter-web' compileOnly 'org.projectlombok:lombok:1.18.30' developmentOnly 'org.springframework.boot:spring-boot-devtools' annotationProcessor 'org.projectlombok:lombok:1.18.30' testImplementation 'org.springframework.boot:spring-boot-starter-test' }

실행 파일이 생김
./gradlew clean build -x test // Test 없이 build

주석처리 (배포할 때 자동화 하기 위해 필요한 코드)

다시 빌드


-plain 안생기게
jar { enabled = false }
plain은 순수 자바 소스코드만 있는 파일(라이브러리가 없다)

버전을 1.1로 변경

파일이 또 생겨남

clean build를 해야 파일이 다 삭제되고 다시 빌드를 만든다.





빌드하면 파일 명이 바뀜
실행

java -jar build/libs/*.jar
http://localhost:8080/ 호출하면 실행된다.
AWS에서 실행
git —version 으로 설치 확인

메뉴판 업데이트

JDK 검색 후 설치


git clone

aws-2 로 이동 후 내용 확인

현재 실행 권한이 없다
실행 권한 부여

실행하기



Share article