Spring Web/Spring Boot
[SpringBoot] Error - Command line is too long 해결방법
# Error 새로 합류한 Spring Boot 프로젝트에서 Code를 전달받고 IntelliJ를 이용하여 프로젝트를 Bulid 하려는 중 아래와 같은 Error가 발생하였다.Error running 'Application'Error running Application Command line is too long.Shorten the command line via JAR manifest or via a classpath file and rerun # 발생원인 IntelliJ에서 'Application'을 실행할 때 발생하는 "Command line is too long" 오류는 명령어 줄 길이가 운영체제에서 허용하는 최대 길이를 초과했기 때문에 발생한다. 이 문제는 주로 클래스패스( classpat..
[SpringBoot] MyBatis 프레임워크를 사용한 CRUD 게시판 구현
MyBatis 프레임워크는 Apache에서 만든 iBatis 프레임워크에서 파생된 SQL Mapper 프레임워크이다. MyBaits의 특징은 아래와 같이 두 가지로 요약할 수 있다. 첫째. JDBC의 반복적인 코드를 대신 처리해준다. JDBC로 DataBase를 연동하기 위해서는 Driver Loding에서부터 Connection 연결 및 해제까지 개발자가 신경써야 하는 코드가 너무 많다. 이런 복잡하고 반복적인 작업을 프레임워크가 대신 처리해줌으로써 개발자는 비즈니스 로직에 집중할 수 있다. 둘째. JAVA 코드와 SQL을 분리한다. MyBatis는 SQL 매퍼라는 XML 파일을 만들어서 DAO 클래스에서 사용할 SQL을 저장하고 관리한다. 이렇게 SQL 명령어를 JAVA 코드와 분리하면 SQL 명령..
[SpringBoot] IntelliJ IDEA를 사용한 SpringBoot 프로젝트 생성
1. SpringBoot 개요 1) SpringBoot는 무엇인가? SpringBoot는 Spirng Framework를 사용하여 독립 실행형 Production급 Application을 빠르고 쉽게 생성할 수 있도록 설계된 프로젝트이다. 자동 설정( Auto Configuration )SpringBoot는 개발자가 Application을 시작할 때 필요한 설정을 자동으로 구성해준다. 이는 Application의 주요 기능을 자동으로 설정하고 구성하여, 개발자가 별도로 설정 파일을 작성하지 않아도 되도록 합니다. 독립 실행형 Application( Standalone Applications )SpringBoot는 내장된 서버( 예 : Tomcat, Jetty 등 )를 사용하여 애플리케이션을 실행할 수 ..