springboot 2

Spring Boot(스프링부트) 핵심 특징과 Spring과의 관계

Spring Boot와 Spring의 관계Springboot(스프링부트)라는 단어를 처음 마주하면 그래서 Spring Framework와 다른 거야? 다르다면 어떻게 다른 건데?라는 궁금증이 생긴다. 굳이 구분을 짓자면 이름에서도 알 수 있듯이 Springboot는 Spring과 별개이다. 그래서 Spring의 버전과 Springboot의 버전을 말할 일이 있다면 잘 주의해서 말해야 한다. 하지만 그렇다고 Springboot가 Spring을 대체하거나 승계하여 나온 새로운 기술도 아니다. 결론부터 말하자면, Springboot는 Spring Framework를 더 쉽게 사용하도록 돕는 도구들의 모음이다. 즉, Springboot는 Spring을 효과적으로 사용하는 방법에 대한 강한 의견이 반영된 프레임워..

Spring 2024.10.30

serialize()사용 시 checkbox값 전송 안되는 문제해결방법

보통 form내의 input태그 값들을 Ajax를 이용해 서버로 보내기 위한 과정에서 serialize() 함수를 이용해왔다. 근데 이번에 checkbox가 무수히 많이 필요한 화면 개발을 하면서 serialize()는 checkbox의 체크된 값만 적용되며, 체크되지 않은 값은 무시한다는 것을 알게 됐다. 아래는 serialize() 함수에 대한 jQuery API 공식문서의 일부이다. 여기서 우리의 문제를 해결해 줄 포인트로, jQuery serialize는 ① 오직 form태그에 포함되어 있는 요소들만을 취급한다는 것과 ② input태그의 "radio"와 "checkbox"타입에서 체크 표시가 된 값만 포함한다고 나와있다. 즉, serialize()는 checkbox에서 체크되지 않은 값은 제외한다..

javascript 2021.02.01