기존에 있던 등록창에서 파일 업로드 기능을 새로 추가해야해 코드를 리팩토링 하였다.기존에 있던 데이터들은 json 타입으로 넘어간다.여기에 파일 업로드를 추가해야하는데, 파일은 multipart/form-data로 넘겨야 하기 때문에, 따로 formData를 추가했다.
마크업 언어는 "마크(Mark)"로 둘러싸인 언어로 "태크(Tag)"로 둘러싸였다고도 표현한다. HTML, XML 등의 마크업 언어들은 문서의 구조를 정의하고 쉽게 설명하면 문서의 골격에 해당하는 부분을 작성하는데 사용한다.XML은 플랫폼 간 데이터 교환을 위해 사용한
이 에러 로그는 document.getElementById()가 잘못 사용되었을 때 발생한다.문제의 원인은 document.getElementById()의 결과는 HTMLInputElement 이라고 나오는데, value는 속성(property)이지 함수가 아니기 때문
java.lang.NoClassDefFoundError는 Java 런타임 환경에서 클래스를 로드하려고 했으나 실패한 경우 발생하는 오류이다. 이 오류는 컴파일 타임에는 문제가 없었지만, 런타임에 해당 클래스를 찾을 수 없을 때 발생한다.클래스가 JAR 파일에 포함되지
build.gradleSpringBootServletInitializer 상속 제거SpringBootServletInitializer은?SpringBootServletInitializer는 War 파일을 생성하기 위해서 상속받는 클래스 이므로 Jar 로 배포할 것이면
DB 세팅Oracle 세팅MyBatis 설정JSP 프로젝트 생성Oracle 세팅개발환경이 MacOS라 환경에 맞게 Docker를 설치한다.이전에 설치완료!! MacOS DB 세팅하기Oracle: PKNUSB / pknu_P@ss로 생성sqlplis: 접속 (Docker
Spring MVC개발환경, 개발 난이도를 낮추는 작업 Servlet -> EJB -> JSP -> Spring -> Spring Boot으로 발전장점spring의 기술을 그대로 사용 가능하다. (마이그레이션이 간단함) JPA를 사용하면 ERD나 DB 설계를 하지 않고