fix : 샘플 코드 정리

pull/3/head
Kurt92 2 months ago
parent 0db505d5ca
commit fe4a64bc67

@ -27,7 +27,8 @@ public class EgovConfigInterceptor implements WebMvcConfigurer {
@Override
public void addInterceptors(InterceptorRegistry registry) {
registry.addInterceptor(authInterceptor())
.addPathPatterns("/**") // 모든 경로에 적용
// .addPathPatterns("/**") // 모든 경로에 적용
.addPathPatterns("/__disabled__/**") // 인터셉터 미적용 임시 우회
.excludePathPatterns(interceptorProperties.getInterceptorExclude()); // 접근 제어 예외 URL 패턴 제외
}

@ -11,10 +11,7 @@ import io.swagger.v3.oas.annotations.responses.ApiResponses;
import lombok.RequiredArgsConstructor;
import org.springframework.http.ResponseEntity;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.ModelAttribute;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.*;
import java.util.List;
@ -54,4 +51,10 @@ public class MinwonInitController {
return ApiResponseUtil.successWithGrid(result, dto);
}
@PostMapping("/postman/test")
public ResponseEntity<?> test(@RequestBody MinwonInitDto.Request.Test test) {
return ResponseEntity.ok(minwonInitService.insertSometing(test));
}
}

@ -4,10 +4,23 @@ import go.kr.project.system.common.model.DefaultVO;
import go.kr.project.system.common.model.PagingVO;
import lombok.*;
import javax.validation.Valid;
public class MinwonInitDto {
public static class Request {
@Getter
@Setter
public static class Test {
private String aaa;
private String bbb;
private String ccc;
}
@Getter
@Setter
public static class SearchMinwonInitList extends PagingVO {

@ -10,5 +10,7 @@ public interface MinwonInitService {
List<MinwonInitDto.Response.InitAnswers> findInitAnswers(MinwonInitDto.Request.SearchMinwonInitList dto);
MinwonInitDto.Request.Test insertSometing(MinwonInitDto.Request.Test answers);
}

@ -6,11 +6,13 @@ import go.kr.project.biz.minwon.init.service.MinwonInitService;
import go.kr.project.domain.repo.cp.CpAnswerRepository;
import go.kr.project.domain.repo.cp.CpMainRepository;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;
import java.util.List;
@Service
@Slf4j
@RequiredArgsConstructor
public class MinwonInitServiceImpl implements MinwonInitService {
@ -23,4 +25,24 @@ public class MinwonInitServiceImpl implements MinwonInitService {
return minwonInitQueryDslRepository.findInitAnswers(dto);
}
@Override
public MinwonInitDto.Request.Test insertSometing(MinwonInitDto.Request.Test test) {
if (test.getAaa().equals("111")) {
test.setAaa("일번");
}
if (test.getBbb().equals("222")) {
test.setBbb("이번");
}
if (test.getCcc().equals("333")) {
test.setCcc("삼번");
}
return test;
}
}

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="go.kr.project.bbs.mapper.BbsPostAnswerMapper">
<mapper namespace="go.kr.project.biz.bbs.mapper.BbsPostAnswerMapper">
<!-- 답변 정보 조회 -->
<select id="selectAnswer" parameterType="String" resultType="BbsPostAnswerVO">

@ -11,6 +11,7 @@
</section>
</div>
</section>
<input type="text" id="bbs_no">
<div class="contants_body">
<div class="gs_b_top">
<ul class="lef">
@ -369,6 +370,28 @@
// 페이지 로드 시 초기화
$(function() {
NoticeList.init();
// $.ajax({
// url: "http://localhost:8080/postman/test",
// type: 'POST',
// contentType: 'application/json',
// data: JSON.stringify({
// aaa: "111",
// bbb: "222",
// ccc: "333"
// }), // 비어 있어도 {}
// success: function(response) {
// console.log(response);
// $("#bbs_no").val(response.asBbsNo);
// console.log($("#bbs_no").val());
//
//
// },
// error: function(xhr, status, error) {
// // 에러 처리는 xit-common.js의 ajaxError에서 처리됨
// }
// });
});
// 전역 네임스페이스에 모듈 노출

Loading…
Cancel
Save