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.constant.TilesConstants;
import egovframework.util.ApiResponseUtil; 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.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.Operation;
import io.swagger.v3.oas.annotations.responses.ApiResponse; import io.swagger.v3.oas.annotations.responses.ApiResponse;
import io.swagger.v3.oas.annotations.responses.ApiResponses; import io.swagger.v3.oas.annotations.responses.ApiResponses;

@ -1,7 +1,7 @@
package go.kr.project.biz.minwon.init.controller; package go.kr.project.biz.minwon.init.controller;
import egovframework.constant.TilesConstants; 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 go.kr.project.biz.minwon.init.service.SampleService;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
@ -46,7 +46,7 @@ public class SampleController {
@GetMapping("/minwon/init/sample.do") @GetMapping("/minwon/init/sample.do")
public String samplePageReturn() { public String samplePageReturn() {
// .do로 리턴하는건 jsp페이지를 찾아서 리턴하라는 표시이다 // .do로 리턴하는건 jsp페이지를 찾아서 리턴하라는 표시이다
// 꼭 스트링으로 리턴해야한다. 스트링리턴이 아니면 페이지를 찾지 않고 문자열을 리턴해버린다. // 꼭 스트링으로 jsp 경로 정확히 리턴해야한다. 아니면 페이지를 찾지 않고 문자열을 리턴해버린다.
// webapp/WEB-INF/views 안에있는 jsp 페이지를 찾아준다. // webapp/WEB-INF/views 안에있는 jsp 페이지를 찾아준다.
// 타일즈는 화면 레이아웃이다. 기본적으로는 BASE를 붙이면 된다. // 타일즈는 화면 레이아웃이다. 기본적으로는 BASE를 붙이면 된다.
// 이렇게 리턴함면 sample.jsp를 찾아서 리턴해준다. // 이렇게 리턴함면 sample.jsp를 찾아서 리턴해준다.
@ -58,6 +58,9 @@ public class SampleController {
// 받아서 비즈니스에 맞춰 로직을 짜면 된다. // 받아서 비즈니스에 맞춰 로직을 짜면 된다.
// 아래를 보면 위와 다르게 GetMapping 이 아니라 PostMapping이다. // 아래를 보면 위와 다르게 GetMapping 이 아니라 PostMapping이다.
// https://dev-coco.tistory.com/60 아래 블로그를 참고 // 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") @PostMapping("/minwon/init/sample-search-myBatis.ajax")
public ResponseEntity<?> sampleAjaxMybatis(@RequestBody SampleDto.Request.Search testDto) { 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 go.kr.project.system.common.model.PagingVO;
import lombok.*; import lombok.*;
import javax.validation.Valid;
public class MinwonInitDto { 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.Getter;
import lombok.Setter; import lombok.Setter;

@ -1,6 +1,6 @@
package go.kr.project.biz.minwon.init.mapper; 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 org.apache.ibatis.annotations.Mapper;
import java.util.List; 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.core.types.Projections;
import com.querydsl.jpa.impl.JPAQueryFactory; 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 lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Repository; 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.core.types.Projections;
import com.querydsl.jpa.impl.JPAQueryFactory; import com.querydsl.jpa.impl.JPAQueryFactory;
import go.kr.project.biz.minwon.init.model.MinwonInitDto; import go.kr.project.biz.minwon.init.dto.SampleDto;
import go.kr.project.biz.minwon.init.model.SampleDto;
import lombok.RequiredArgsConstructor; import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Repository; import org.springframework.stereotype.Repository;

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

@ -1,6 +1,6 @@
package go.kr.project.biz.minwon.init.service; 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; import java.util.List;

@ -1,6 +1,6 @@
package go.kr.project.biz.minwon.init.service.impl; 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.repository.MinwonInitQueryDslRepository;
import go.kr.project.biz.minwon.init.service.MinwonInitService; import go.kr.project.biz.minwon.init.service.MinwonInitService;
import go.kr.project.domain.repo.cp.CpAnswerRepository; import go.kr.project.domain.repo.cp.CpAnswerRepository;

@ -1,7 +1,7 @@
package go.kr.project.biz.minwon.init.service.impl; 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.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.repository.SampleQueryDslRepository;
import go.kr.project.biz.minwon.init.service.SampleService; import go.kr.project.biz.minwon.init.service.SampleService;
import go.kr.project.domain.entity.CpMain; import go.kr.project.domain.entity.CpMain;

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

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

Loading…
Cancel
Save