반응형
반응형
패키징이란? (Pakaging) 배포 및 배포를 위한 자바 응용 프로그램, 라이브러리 및 리소스의 배포 가능한 패키지를 만드는 프로세스 애플리케이션을 실행하는데 필요한 모든 파일과 리소스를 포함하는 구조화된 아카이브를 만드는 것 포함 자바에서 가장 일반적인 유형의 패키징은 JAR와 WAR 존재 JAR : 자바 라이브러리와 독립형 응용 프로그램 패키징 WAR : 자바 기술로 빌드된 웹 응용 프로그램 패키징 Jar (Java Archive) 자바 라이브러리와 애플리케이션을 패키지화하고 배포하는데 사용 컴파일된 자바 클래스와 라이브러리, 메타데이터 및 이미지, 사운드, 텍스트 파일과 같은 리소스 독립형 자바 응용 프로그램뿐만 아니라 다른 자바 프로그램에서 사용할 수 있는 라이브러리 파일에도 사용 War (We..
Error 특정 뷰를 설정하고 해당 페이지로 이동하려니 다음과 같은 에러가 출력 ERROR [nio-8081-exec-5] org.thymeleaf.TemplateEngine [THYMELEAF][http-nio-8081-exec-5] Exception processing template "~~~": Error resolving template [~~~], template might not exist or might not be accessible by any of the configured Template Resolvers org.thymeleaf.exceptions.TemplateInputException: Error resolving template [~~~], template might not e..
이전 포스팅 확인하기 https://luvris2.tistory.com/366 Spring Boot - H2 데이터베이스 - JPA 엔티티 설정, 리파지토리 설정 (2/3) JPA 엔티티 설정 (Entity) Entity란? 사전적 의미로는 개체, 실체의 의미 데이터베이스 논리적 구성요소 유형, 무형의 개체로 현실세계에서 사람이 생각하는 개념이나 정보의 단위 JPA의 엔티티는 쉽 luvris2.tistory.com 해당 포스팅은 'JUnit Test'를 이용하여 DB CRUD 테스트를 진행합니다. 테스트 설정 테스트 파일 생성 테스트를 위해서는 테스트 파일이 필요 테스트 파일은 'src/test/java' 경로에서 생성 'src/main/java'의 패키지와 동일한 이름으로 생성 예시) 테스트를 위해 패..
# 해당 포스팅은 Gradle Projec로 진행되었습니다. H2 데이터베이스(Database)란? 개발용이나 소규모 프로젝트에서 사용하는 경량화 된 데이터베이스 개발에 초점을 두었기 때문에 개발이 완료되면 MySQL, MSSQL 등의 DB로 재연동 H2 Database 프로젝트에 설치하기 + 편의 라이브러리 추가 build.gradle 파일의 dependencies 부분에 아래 코드 추가 developmentOnly : 개발환경에서만 적용 compileOnly : 컴파일 단계에서만 적용 annotationProcessor : 컴파일 단계에서 애너테이션(@)을 분석하고 처리 // build.gradle dependencies { // 개발용 경량화 데이터베이스 runtimeOnly 'com.h2datab..
이클립스를 사용하는 프레임워크에서 발생하는 에러입니다. 저는 전자정부프레임워크 4.0에서 발생하였습니다. 에러 원문 [ERROR] Failed to execute goal on project dbtest1: Could not resolve dependencies for project dd:dbtest1:war:1.0.0: Failed to collect dependencies at org.mybatis:mybatis:jar:3.5.11: Failed to read artifact descriptor for org.mybatis:mybatis:jar:3.5.11: Could not transfer artifact org.mybatis:mybatis:pom:3.5.11 from/to mvn2s (https:..
프로젝트의 디렉토리 구조 src/main/java 자바 파일이 위치하는 곳 자바로 작성된 스프링 부트의 컨트롤러, 서비스, 매퍼 등의 파일이 존재 메인 파일은 '프로젝트명+Application.java' 로 자동 생성 src/main/resources html, css, xml, 환경설정 파일이 위치하는 곳 자바 파일이 아닌 다른 파일을 보관 templates 디렉토리 : 템플릿 파일(html)을 저장하는 곳 static 디렉토리 : css, js, 이미지 파일을 저장하는 곳 application.properties : 프로젝트의 환경 설정을 저장하는 파일 src/test/java src/main/java 디렉토리에서 작성한 코드를 테스트하기 위한 곳 build.gradle 프로젝트에 사용되는 환경 설정..