2023년 9월 14일

출처:

https://github.com/313DEVGRP/Java-Service-Tree-Framework-Backend-Core

http://www.a-rms.net/313devgrp/arms/detail.html?page=detail&pdService=13&pdServiceVersion=17&reqAdd=70&jiraServer=11&jiraProject=11

localhost:31313/arms/reqAdd/T_ARMS_REQADD_/getDetail.do?pdService=13&pdServiceVersion=17&reqAdd=70&jiraServer=11&jiraProject=11

현재 디테일 페이지 접근 시 로드 순서

number Method URL
1 GET http://localhost:9999/arms/detail.html?page=detail&pdService=29&pdServiceVersion=71&reqAdd=14&jiraServer=26&jiraProject=94
2 GET http://localhost:9999/auth-user/me
3 GET ~~http://localhost:9999/arms/img/313_logo.ico
http://localhost:9999/arms/js/detail.js?_=1694665094009~~
4 GET http://localhost:9999/auth-user/api/arms/reqAdd/T_ARMS_REQADD_/getDetail.do?jiraProject=94&jiraServer=26&pdService=29&pdServiceVersion=71&reqAdd=14
  1. 요구사항에 대한 디테일 정보 호출 + 기획서

/* *추가할 목록 /

1번에 대한 정보를 호출하고자 Backend-Core로 API 호출

http://localhost:9999/auth-user/api/arms/reqAdd/T_ARMS_REQADD_/getDetail.do?jiraProject=94&jiraServer=26&pdService=29&pdServiceVersion=71&reqAdd=14

http://www.a-rms.net/auth-user/api/arms/reqAdd/T_ARMS_REQADD_/getDetail.do?jiraProject=94&jiraServer=26&pdService=29&pdServiceVersion=71&reqAdd=14

1. ReqAddController의 /arms/reqAdd/{changeReqTableName}/getDetail.do 를 호출

// ReqAddController의 followReqLink 메서드 
@ResponseBody
@GetMapping(value = "/{changeReqTableName}/getDetail.do")
public ResponseEntity<ReqAddDetailDTO> followReqLink(FollowReqLinkDTO followReqLinkDTO,@PathVariable(value ="changeReqTableName") String changeReqTableName
    ) throws Exception {

    return  ResponseEntity.ok(reqAdd.getDetail(followReqLinkDTO,changeReqTableName));
}