전체 글 34

[SpringBoot] ajax - application/json 로 요청하기!

# ajax - application/json jQuery ajax 의 contentType이 application/json; charset=utf-8 일 때, @ResponseBody로 파라미터 매핑하기 # 환경 /** * tool: STS 4.13.0 * version: 2.7.3-SNAPSHOT * java: 1.8 * type: MAVEN * view: THYMELEAF * jQuery: 3.6.0 */ # page # html (일부분 발췌) jsonView, ResponseBody (application/json) # function (일부분 발췌) const test = { json: function(type) { const value = $('#json').val(); if(value) {..

스프링 부트 2022.08.13

[SpringBoot] ajax - application/x-www-form-urlencoded 로 요청하기!

# ajax - application/x-www-form-urlencoded jQuery ajax 의 contentType이 (default) application/x-www-form-urlencoded; charset=utf-8 일 때, @RequestParam, @ModelAttribute 로 파라미터 매핑하기. # 환경 /** * tool: STS 4.13.0 * version: 2.7.3-SNAPSHOT * java: 1.8 * type: MAVEN * view: THYMELEAF * jQuery: 3.6.0 */ # page # html (일부분 발췌) 통신 테스트 페이지 입니다. GET, POST (application/x-www-form-urlencoded) # function (일부분 발췌..

스프링 부트 2022.08.13

[SpringBoot] @Controller ModelAndView jsonView 적용하기

Spring Boot @Controller ModelAndView jsonView 적용하기 Web Application 에서 ModelAndView를 사용할 때 @ResponseBody 어노테이션 대신 jsonView를 이용하여 응닶데이터를 json 형식으로 내려주기! # 환경 /** * tool: STS 4.13.0 * version: 2.7.3-SNAPSHOT * java: 1.8 * type: MAVEN * view: THYMELEAF */ # Bean /* jsonView Data Converter (new ModelAndView("jsonView")) */ @Bean public MappingJackson2JsonView jsonView() { return new MappingJackson2Js..

스프링 부트 2022.08.09

[SpringBoot] JasyptEncryptor 적용하기

Spring Boot JasyptEncryptor 적용하기 노출이 되면 안되는 Spring Boot 환경 설정 값을 JasyptEncryptor 로 암호화하여 서버 기동하기! # 환경 /** * tool: sts 4.13.0 * vers: 2.7.3-SNAPSHOT * java: 1.8 * type: maven */ # pom.xml com.github.ulisesbocchio jasypt-spring-boot-starter 3.0.3 # application.yml jasypt: encryptor: bean: jasypt algorithm: PBEWithMD5AndDES password: ${initKey:NONE} # Configuration @Configuration public class Jasy..

스프링 부트 2022.08.06