Uncaught TypeError: $.ajax is not a function html 파일을 실행했더니 console 창에 위와 같은 오류가 발생했다. 이유는 js 라이브러리를 불러 올 때 발생한 오류이다. jquery-3.5.1.slihttp://m.min.js을 해석해보면 jquery의 버전이 3.5.1이고 slihttp://m.min.js라는 확장자를 가지고 있는데 js는 javascript, min은 원본을 압축한 파일을 의미하고 slim은 해당 버전에서 필요없다고 생각하는 패키지를 제거한 파일을 의미한다. 즉, 3.5.1버전의 원본에서 필요없는 패키지를 제거한 압축 파일을 불어온 것이다. 여기서 필요없다고 생각하여 제거된 패키지 중 하나가 ajax여서 jquery-3.5.1.slihttp:/..
이 작업에서 중요한 부분 정확한 경로 지정 스프링 부트의 경우 정적 리소스를 반환하는 기본 경로는 resources/static 1. Bootstrap 템플릿 다운로드 아래 사이트에서 원하는 부트스트랩 템플릿을 다운로드하면 된다. 이외에 다른 템플릿을 찾는다면 구글에 검색해서 찾아보고 무료인지와 무료인 경우 어느 기능까지 구현되는지, 문서는 잘 작성 되어 있는지 등을 확인해서 고르면 좋을 것 같다. https://startbootstrap.com/ Start Bootstrap startbootstrap.com 나는 아래의 템플릿이 진행하는 프로젝트 UI에 적합할 것이라는 의견으로 통합 되어 선택되었다. https://themeselection.com/item/sneat-bootstrap-html-admi..
원시 값을 처리할 때, . 임시적으로, 원시 값을 래퍼 객체로 처리하고, . 처리가 끝나면, 곧바로 메모리에서 삭제됨 ㅇ 따라서, 래퍼 객체이란? - 단순히 값에 불과한 기본형/원시형 데이터를, 임시/암묵적으로 포장(래퍼)시켜, - 객체에서 제공하는 다양한 프로퍼티 및 메소드를 활용할 수 있게 하자는 것임 ㅇ 래퍼 객체 종류 : Number, String, Boolean 객체 - 원시 타입인 숫자형,문자열형,불리언형에 각각 대응하는 객체 타입으로, Number,String,Boolean이 있음 . Number 객체 : 수치형 값을 직접 조작하기 위한 래퍼 객체 . String 객체[JS] : 문자열형 값을 직접 조작하기 위한 래퍼 객체 . Boolean 객체 : 논리형 값을 직접 조작하기 위한 래퍼 객체..
@GetMapping & @PostMapping 이전 글에서 @RequestMapping 어노테이션에 대해 작성했다. 이 어노테이션은 value에 요청받을 url과 어떤 요청으로 받을지 정의하는 method가 있다. method를 따로 지정하지 않고 url을 맵핑할 수 있도록 하는 것이 @GetMapping & @PostMapping이다. Spring Framework 4.3 이후 추가된 어노테이션이다. 예제 @Controller public class MainController{ @GetMethod(value="/login") public String login(...){ ... } @PostMethod(value="/logout") public String logout(...){ ... } }