전체 글
-
[Spring boot / IntelliJ] GradleSpring boot 2021. 12. 18. 12:33
https://gradle.org Gradle Build Tool Accelerate developer productivity. Gradle helps teams build, automate and deliver better software, faster. gradle.org -Gradle 그레이들 = Ant : 빌드 도구 기능 + Maven : 의존 라이브러리 관리 기능. 1) 그레이들 설치 - 따로 설정할 필요없이 스프링 이니셜라이저에서 gradle 설정시 프로젝트 생성하면서 자동으로 설치 됨. gradle/wrapper/gradle-wrapper.jar : Wrapper JAR gradle/wrapper/gradle-wrapper.properties : 그레이들 설정 정보 프로퍼티 파일(버전 정보 ..
-
[Spring boot / IntelliJ ] 환경 프로퍼티 파일 application.yml 설정Spring boot 2021. 12. 18. 11:49
1) 환경 프로퍼티 파일 설정 파일 위치 : src/main/resources/ 파일 이름 : application.properties - 기존에는 properties를 사용을 많이했지만 최근에는 가독성이 좋은 YAML 파일을 더 많이 사용함 . - default로 생성되는 application.properties 파일을 삭제하고 application.yml 파일 생성 - YAML를 설정하려면 SnakeYAML라이브러리를 포함해야하지만, 스프링 부트 스타터에 SankeYAML 라이브러리가 내장되어 있음. -application.properties와 application.yml 파일이 둘다 있으면 yml파일로 적용. 2) 프로파일에 따른 환경 구성 분리 개발 레벨( ex. local, dev, stage,..
-
AWS Lambda JAVA 로컬 세팅 (IntelliJ )AWS Lambda 2021. 12. 13. 17:54
종류 버전 OS Windows10 Docker 4.3.1 SAM CLI 1.15.0 AWS CLI 2 Maven apache-maven-3.8.4 JDK OpenJDK11 22.6.10 재세팅 종류 버전 OS Windows10 Docker 4.9.0 SAM CLI 1.52.0 AWS CLI 2 Maven apache-maven-3.8.5 JDK OpenJDK11 1.JDK 설치 https://jdk.java.net/java-se-ri/11 jdk11 2.Maven 설치 https://maven.apache.org/download.cgi 1)apache-maven-3.8.4-bin.zip 다운로드 후 압축 해제 2)MAVEN 경로설정 -시스템 변수 에 MAVEN_HOME 변수 등록 - 사용자 변수 Path..
-
[Spring boot / IntelliJ ] 스프링 부트 프로젝트 환경 설정Spring boot 2021. 12. 11. 11:16
분류 이름 버전 JDK OpenJDK 11 IDEA 인텔리제이 2021.2.2 (Ultimate Edition) 빌드 툴 Gradle 7.3.1 프레임워크 Spring Boot 2.6.1 Packaging Jar - 템플릿 엔진 Thymeleft 1.JDK11 https://jdk.java.net/java-se-ri/11 Java Platform, Standard Edition 11 Reference Implementations Java Platform, Standard Edition 11 Reference Implementations The official Reference Implementation for Java SE 11 (JSR 384) is based solely upon open-source..
-
스프링, 스프링 부트, 스프링 부트 스타터Spring boot 2021. 12. 11. 00:48
참고 도서 : 김영재, 처음으로 배우는 스프링 부트2 , 한빛소프트, 2018, 17~30p 2018년 도서라서, 최신화가 안되어 있을 수 있음. 참고 강의 :Spring Boot를 이용한 RESTful Web Services 개발 - DowonLee SRPING : 단독 실행가능한 애플리케이션 개발 1.스프링 부트(Spring Boot)? - 스프링 : 자바 대표 프레임워크 - 스프링의 장점 : 안정성, 성능, DI(의존성 주입) - 스프링 부트 : Spinrg Boot를 사용하면 스프링은 많은 설정이 필요하지만 최소한의 설정만으로 Spring 프로젝트 개발가능. 개발자가 비지니스 로직에 집중할 수 있도록 함. 스프링 부트는 스프링 프레임워크에 속하는 도구. 1-1.스프링 부트 특징 1)임베디드 톰캣(..