ajax 로 보낼때 Front ※ 파일을 포함 할때 formData 객체 사용해야 됨 //var formData = new FormData(document.getElementById('eventForm')); var formData = new FormData(); formData.append('제목', '라라라라라~~~'); formData.append('file', $('#file')[0].files[0]); spring에서 받을때 1. json 포맷 - @RequestBody Event event 2. @ModelAttribute Event event
방법1 Goods deepCopy = (Goods) SerializationUtils.clone(saved); 방법2 Goods deepCopy = null; try { deepCopy = objectMapper.readValue(objectMapper.writeValueAsString(saved), Goods.class); } catch (IOException e) { e.printStackTrace(); } 참조: https://www.baeldung.com/java-deep-copy
BasicAWSCredentials awsCreds = new BasicAWSCredentials("aws_access_key_id", "aws_secret_access_key"); final AmazonCloudWatch cw = AmazonCloudWatchClientBuilder.standard() .withCredentials(new AWSStaticCredentialsProvider(awsCreds)) .withRegion("ap-northeast-2").build();
public void setSearchWord(String searchWord) throws UnsupportedEncodingException { if (StringUtil.isEmpty(searchWord) == false && URLEncoder.encode(URLDecoder.decode(searchWord, "UTF-8"), "UTF-8").equals(searchWord) ) { this.searchWord = URLDecoder.decode(searchWord, "UTF-8"); } else { this.searchWord = searchWord; } } 문제상황 1. Front단에서 ajax GET 방식으로 보낼때 $.param(params, true)로 처리 2. 인코딩 되었는지 판단하지..
hoc 고차함수: 함수를 파라메터로 전달하거나 return 받는다.