fix : 샘플 코드 수정

pull/8/head
Kurt92 2 months ago
parent 337194617d
commit 7ddfe831ca

@ -2,9 +2,8 @@ package go.kr.project.biz.minwon.init.controller;
import egovframework.constant.TilesConstants;
import egovframework.util.ApiResponseUtil;
import go.kr.project.biz.minwon.init.model.MinwonInitDto;
import go.kr.project.biz.minwon.init.dto.MinwonInitDto;
import go.kr.project.biz.minwon.init.service.MinwonInitService;
import go.kr.project.template.noticeSample.model.NoticeSampleSearchVO;
import io.swagger.v3.oas.annotations.Operation;
import io.swagger.v3.oas.annotations.responses.ApiResponse;
import io.swagger.v3.oas.annotations.responses.ApiResponses;

@ -1,7 +1,7 @@
package go.kr.project.biz.minwon.init.controller;
import egovframework.constant.TilesConstants;
import go.kr.project.biz.minwon.init.model.SampleDto;
import go.kr.project.biz.minwon.init.dto.SampleDto;
import go.kr.project.biz.minwon.init.service.SampleService;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
@ -46,7 +46,7 @@ public class SampleController {
@GetMapping("/minwon/init/sample.do")
public String samplePageReturn() {
// .do로 리턴하는건 jsp페이지를 찾아서 리턴하라는 표시이다
// 꼭 스트링으로 리턴해야한다. 스트링리턴이 아니면 페이지를 찾지 않고 문자열을 리턴해버린다.
// 꼭 스트링으로 jsp 경로 정확히 리턴해야한다. 아니면 페이지를 찾지 않고 문자열을 리턴해버린다.
// webapp/WEB-INF/views 안에있는 jsp 페이지를 찾아준다.
// 타일즈는 화면 레이아웃이다. 기본적으로는 BASE를 붙이면 된다.
// 이렇게 리턴함면 sample.jsp를 찾아서 리턴해준다.
@ -58,6 +58,9 @@ public class SampleController {
// 받아서 비즈니스에 맞춰 로직을 짜면 된다.
// 아래를 보면 위와 다르게 GetMapping 이 아니라 PostMapping이다.
// https://dev-coco.tistory.com/60 아래 블로그를 참고
// get : select / post : insert / put : update / delete : delete 로 보통 하긴 하는데
// 파라미터가 너무 많거나, 숨겨야될때(get은 쿼리스트링에 노출되니까) post를 써서 조회하기도 한다.
// 어쩌피 Restful도 아니니 http header/body에 포함시킬것이냐 만 정해서 쓰자.
@PostMapping("/minwon/init/sample-search-myBatis.ajax")
public ResponseEntity<?> sampleAjaxMybatis(@RequestBody SampleDto.Request.Search testDto) {

@ -1,11 +1,8 @@
package go.kr.project.biz.minwon.init.model;
package go.kr.project.biz.minwon.init.dto;
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 {

@ -1,4 +1,4 @@
package go.kr.project.biz.minwon.init.model;
package go.kr.project.biz.minwon.init.dto;
import lombok.Getter;
import lombok.Setter;

@ -1,6 +1,6 @@
package go.kr.project.biz.minwon.init.mapper;
import go.kr.project.biz.minwon.init.model.SampleDto;
import go.kr.project.biz.minwon.init.dto.SampleDto;
import org.apache.ibatis.annotations.Mapper;
import java.util.List;

@ -2,7 +2,7 @@ package go.kr.project.biz.minwon.init.repository;
import com.querydsl.core.types.Projections;
import com.querydsl.jpa.impl.JPAQueryFactory;
import go.kr.project.biz.minwon.init.model.MinwonInitDto;
import go.kr.project.biz.minwon.init.dto.MinwonInitDto;
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Repository;

@ -2,8 +2,7 @@ package go.kr.project.biz.minwon.init.repository;
import com.querydsl.core.types.Projections;
import com.querydsl.jpa.impl.JPAQueryFactory;
import go.kr.project.biz.minwon.init.model.MinwonInitDto;
import go.kr.project.biz.minwon.init.model.SampleDto;
import go.kr.project.biz.minwon.init.dto.SampleDto;
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Repository;

@ -1,7 +1,6 @@
package go.kr.project.biz.minwon.init.service;
import go.kr.project.biz.minwon.init.model.MinwonInitDto;
import org.springframework.stereotype.Service;
import go.kr.project.biz.minwon.init.dto.MinwonInitDto;
import java.util.List;

@ -1,6 +1,6 @@
package go.kr.project.biz.minwon.init.service;
import go.kr.project.biz.minwon.init.model.SampleDto;
import go.kr.project.biz.minwon.init.dto.SampleDto;
import java.util.List;

@ -1,6 +1,6 @@
package go.kr.project.biz.minwon.init.service.impl;
import go.kr.project.biz.minwon.init.model.MinwonInitDto;
import go.kr.project.biz.minwon.init.dto.MinwonInitDto;
import go.kr.project.biz.minwon.init.repository.MinwonInitQueryDslRepository;
import go.kr.project.biz.minwon.init.service.MinwonInitService;
import go.kr.project.domain.repo.cp.CpAnswerRepository;

@ -1,7 +1,7 @@
package go.kr.project.biz.minwon.init.service.impl;
import go.kr.project.biz.minwon.init.mapper.SampleMapper;
import go.kr.project.biz.minwon.init.model.SampleDto;
import go.kr.project.biz.minwon.init.dto.SampleDto;
import go.kr.project.biz.minwon.init.repository.SampleQueryDslRepository;
import go.kr.project.biz.minwon.init.service.SampleService;
import go.kr.project.domain.entity.CpMain;

@ -1,16 +1,12 @@
package go.kr.project.biz.totalInfo.controller;
import egovframework.constant.MessageConstants;
import egovframework.constant.TilesConstants;
import egovframework.util.ApiResponseUtil;
import go.kr.project.biz.minwon.init.model.MinwonInitDto;
import lombok.RequiredArgsConstructor;
import org.springframework.http.ResponseEntity;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.*;
import java.util.List;
@Controller
@RequiredArgsConstructor
public class TotalInfoController {

@ -12,8 +12,8 @@
아래 보면 이너클래스는 $형태로 들어간다.
-->
<select id="selectAllSample"
parameterType="go.kr.project.biz.minwon.init.model.SampleDto$Request$Search"
resultType="go.kr.project.biz.minwon.init.model.SampleDto$Response$cpMain">
parameterType="go.kr.project.biz.minwon.init.dto.SampleDto$Request$Search"
resultType="go.kr.project.biz.minwon.init.dto.SampleDto$Response$cpMain">
select *
from cp_main
where 1=1

Loading…
Cancel
Save