Backend/Spring

io.github.git-commit-id git-commit-id-maven-plugin false false 스프링 프로젝트를 분석하다 뭐하는 플러그인인지 궁금하여 찾아보았다. git-commit-id-maven-plugin 애플리케이션이 배포될 때 버전 정보를 확인할 수 있도록 빌드 중에 버전 정보를 자동으로 생성해주는 플러그인 서버에 현재 배포되어 있는 애플리케이션의 버전 정보를 표시할 수 있다 ex) 하나의 프로젝트가 여러 개의 서버에서 각기 다르게 서비스 -> 해당 정보를 관리자 페이지에서 확인할 수 있게 하고싶다 빌드할 때 자동으로 git.properties 파일을 생성 // git 소스 코드 저장소의 상태에 대한 정보가 포함된 파일 spring-boot-starter-parent POM에는..
자바 언어 버전과 SDK 버전의 차이 때문이다. File -> Project Structure -> Modules 들어가서 Sources의 Language level을 17로 바꿔주니 해결되었다. 참고) SDK 버전은 17이고 Language level도 17로 되어있다. 컴파일러도 아므과 같이 바이트코드 버전이 17로 되어있음
spring 프로젝트를 만들면 maven 또는 gradle을 사용하는 것을 볼 수 있다. 오늘은 maven에 대해 공부를 해보려고 한다. Apache Maven 이란? Apache에서 만든 Java 기반 프로젝트 관리도구 POM(Project Object Model)의 개념을 기반으로 한다. pom.xml 파일에 필요한 라이브러리만 적으면 Maven이 자동으로 다운받고 설치해주고 경로도 지정해줌. 자동으로 의존성 관리를 해주는 중앙 저장소(라이브러리를 공유하는 파일 서버)라고 볼 수도 있다. maven이 없는 세상 프로젝트를 만듦. mysql 라이브러리가 필요하다. mysql 사이트에서 다운을 받음 해당 파일을 3-1. 프로젝트 폴더에 카피해옴.(lib) 3-2. 외부 폴더에 카피해옴 빌드함 (프로젝트가..
목차 Spring Framework란? Spring을 써야하는 이유 Spring의 특징 3-1. IOC 3-2. AOP 3-3. PSA 1. Spring Framework란? 오픈소스 프레임워크 모든 종류의 배포 플랫폼에서 Java 기반 엔터프라이즈 애플리케이션을 개발하기 위한 포괄적인 프로그래밍 및 구성 모델을 제공하는 경량화된 솔루션 enterprise application: 기업이 다양한 영업 기능과 관련된 영업 과정을 지탱하기 위해서 기업(조직) 사이의 데이터를 통합하는 소프트웨어. 미리 정의된 수많은 비즈니스 프로세스를 근간으로 만들어지며, 복잡하다. 앤터프라이즈 애플리케이션의 "plumbing"에 중점을 두어 팀이 특정 배포 환경에 불필요하게 연결하지 않고 애플리케이션 수준의 비즈니스 논리에 ..
Failed to load ApplicationContext java.lang.IllegalStateException: Failed to load ApplicationContext Failed to load ApplicationContext java.lang.IllegalStateException: Failed to load ApplicationContext at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:98) at org.springframework.test.context.support.DefaultTest..
implementation 'org.springframework.boot:spring-boot-devtools' //developmentOnly 'org.springframework.boot:spring-boot-devtools' build.gradle에 devtools 추가하기 - 둘 중 어느것을 추가해도 된다. (Gradle 사용) File - settings - Advanced Settings - Compiler Allow auto-make to start even if developed application is currently running 체크하기 Settings - Build, Execution, Deployment - Compiler Build project automatically 체크..
Cause: error: invalid source release: 17 spring boot 프로그램을 실행하려고 했더니 오류가 났습니다. 1. JDK 17 다운로드 저는 jdk 11이 깔린 상태였기 때문에 17을 다운로드 해주었습니다. 다운로드 경로는 C:\Program Files\Java\ 기본값으로 설정해주었습니다. 다운로드 링크: https://www.oracle.com/java/technologies/downloads/#jdk17-windows 저는 windows 운영체제이기 때문에 windows 탭의 2번째 exe파일을 다운로드 하였습니다. 그다음엔 IntelliJ로 가서 File - Project Structure - Project Settings - Project SDK에서 설치한 jdk..
fladi
'Backend/Spring' 카테고리의 글 목록 (4 Page)