목록spring (103)
투케이2K
[개발 환경 설정] 개발 툴 : inteli j 개발 언어 : spring [컨트롤러 : DB_Maria_Api_Controller : 소스 코드] // [SEARCH FAST] : [테스트 delete 삭제] @GetMapping("/testDelete") public String testDelete(@RequestParam Map param){ // [쿼리 파람 방식] //public String testDelete(@RequestBody Map param){ // [body 방식] System.out.println("\n"); System.out.println("================================================"); System.out.println("[..
[개발 환경 설정] 개발 툴 : inteli j 개발 언어 : spring [컨트롤러 : DB_Maria_Api_Controller : 소스 코드] // [SEARCH FAST] : [테스트 update 수정] @GetMapping("/testUpdate") public String testUpdate(@RequestParam Map param){ // [쿼리 파람 방식] //public String testUpdate(@RequestBody Map param){ // [body 방식] System.out.println("\n"); System.out.println("================================================"); System.out.println("[..
[개발 환경 설정] 개발 툴 : inteli j 개발 언어 : spring [컨트롤러 : DB_Maria_Api_Controller : 소스 코드] // [SEARCH FAST] : [테스트 insert 삽입] @GetMapping("/testInsert") public String testInsert(@RequestParam Map param){ // [쿼리 파람 방식] //public String testInsert(@RequestBody Map param){ // [body 방식] System.out.println("\n"); System.out.println("================================================"); System.out.println("[..
[개발 환경 설정] 개발 툴 : inteli j 개발 언어 : spring [컨트롤러 : DB_Maria_Api_Controller : 소스 코드] // TODO [SEARCH FAST] : [테스트 SELECT 조회] @GetMapping("/testSelect") public String testSelect(@RequestParam Map param){ // [쿼리 파람 방식] //public String testUser(@RequestBody Map param){ // [body 방식] System.out.println("\n"); System.out.println("================================================"); System.out.println..
[개발 환경 설정] 개발 툴 : inteli j 개발 언어 : spring [컨트롤러 : DB_Maria_Api_Controller : 소스 코드] // TODO [SEARCH FAST] : [테스트 사용자 정보 요청] @GetMapping("/testUser") public String testUser(@RequestParam Map param){ // [쿼리 파람 방식] //public String testUser(@RequestBody Map param){ // [body 방식] System.out.println("\n"); System.out.println("================================================"); System.out.println("[C..
[개발 환경 설정] 개발 툴 : inteli j 개발 언어 : spring [컨트롤러 : DB_Maria_Api_Controller : 소스코드] // TODO [SEARCH FAST] : [테스트 함수 호출] @GetMapping("/testFunction") public String testFunction(@RequestParam Map param){ // [쿼리 파람 방식] //public String testFunction(@RequestBody Map param){ // [body 방식] System.out.println("\n"); System.out.println("================================================"); System.out.prin..
[개발 환경 설정] 개발 툴 : inteli j 개발 언어 : spring [전체 폴더 구조] [다중 데이터 베이스 연결 설정] [DB_Maria_Api_Controller] package com.test.mobile_univ.A_Controller.DB_Maria_Controller; import com.test.mobile_univ.B_Service.DB_Maria_Service.DB_Maria_Api_Service; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import java.util.Map; // TODO [크로스 도메인 ..
[설 명] 프로그램 : Spring / Intelij 설 명 : C_Util - string, 날짜, 형 변환, 정규식 수행 등 유틸 파일 클래스 [소스 코드] import org.json.JSONArray; import org.json.JSONObject; import java.net.URL; import java.net.URLDecoder; import java.net.URLEncoder; import java.nio.charset.StandardCharsets; import java.sql.Blob; import java.text.SimpleDateFormat; import java.util.*; import org.apache.commons.codec.binary.Base64; public..
[개발 환경 설정] 개발 툴 : inteli j 개발 언어 : spring [소스 코드] // [인풋 데이터 없음 / 리턴 컬럼 한개 반환 : 메시지 형태 : 프로시저 내부에서 select 절 수행] { call PRO_DEL_MOCO() } // [인풋 데이터 있음 / 리턴 컬럼 여러개 반환 : 프로시저 내부에서 select 절 수행] { call PRO_DEL_MOCO ( #{data} ) }
[개발 환경 설정] 개발 툴 : SSMS 개발 언어 : MSSQL [참고 사이트] https://logical-code.tistory.com/117 [MS-SQL] 프로시저에서 여러 행 데이터를 반환시킬 수 있을까? MSSQL을 사용하는 프로젝트에서 프로시저의 OUTPUT 매개변수로 여러 데이터, 여러 Row를 반환시킬 수 있는지 확인해야하는 일이 생겨 포스팅한다. 내가 알기로는 프로시저의 OUTPUT 매개변수로 테이 logical-code.tistory.com
[개발 환경 설정] 개발 툴 : inteli j 개발 언어 : spring [해결 방법] [1] 방법 : @SpringBootTest 어노테이션 삭제 [2] 방법 : mapper.xml 에서 mybatis 설정 부분 확인 [3] 방법 : controller , service 부분에서 설정된 어노테이션 확인
[개발 환경 설정] 개발 툴 : inteli j 개발 언어 : spring [소스코드 : 컨트롤러] // [GET 방식 : map] // [경로 지정 : http://localhost:7000/deleteFile?file=test.txt] // [로직 : 로컬에 파일이 저장되었는지 확인 >> 포함된 경우 파일 삭제 수행 실시] @GetMapping("/deleteFile") public String deleteFile(@RequestParam Map param) { System.out.println("\n"); System.out.println("======================================="); System.out.println("[ModuleApiController]..
[개발 환경 설정] 개발 툴 : inteli j 개발 언어 : spring [소스코드 : 컨트롤러] // [GET 방식 : map] // [경로 지정 : http://localhost:7000/showText?file=test.txt] // [로직 : 서버 로컬 pc에 저장 된 텍스트 파일 >> 바이트 리턴 반환 >> 텍스트 내용 표시 실시] @GetMapping("/showText") public ResponseEntity showText(@RequestParam Map param) { System.out.println("\n"); System.out.println("======================================="); System.out.println("[ModuleA..
[개발 환경 설정] 개발 툴 : inteli j 개발 언어 : spring [소스 코드] // [post body json : Map 방식] // [경로 지정 : http://localhost:7000/TEST_CAL_PRO] // [json : {"user" : "1"} ] @PostMapping("/TEST_CAL_PRO") public String TEST_CAL_PRO(@RequestBody Map param) { System.out.println("\n"); System.out.println("============================"); System.out.println("[TEST_CAL_PRO] : [start]"); System.out.println("[request ..
[개발 환경 설정] 개발 툴 : inteli j 개발 언어 : spring [소스코드 (mybatis) : mappers >> DB_Mapper.xml] [소스코드 (인터페이스) : mapper >> DB_Mapper] // [DBMapper.xml 쿼리에서 선언한 변수 개수 및 타입에 맞게 파라미터 선언] void PRO_TEST_PROCEDURE(Map map); // [void 설정] [소스코드 (서비스) : service >> DB_Service] // [DBMapper 인터페이스 지정 >> Controller 리턴 값 지정] public Map PRO_TEST_PROCEDURE(String number, String name) { Map map = new Has..
[개발 환경 설정] 개발 툴 : inteli j 개발 언어 : spring [폴더 및 파일 설정] [소스코드 : 컨트롤러] package com.project.solutionpackage.controller; import org.springframework.core.io.FileSystemResource; import org.springframework.core.io.Resource; import org.springframework.http.HttpHeaders; import org.springframework.http.HttpStatus; import org.springframework.http.MediaType; import org.springframework.http.ResponseEn..
[개발 환경 설정] 개발 툴 : inteli j 개발 언어 : spring [폴더 및 파일 설정] [소스코드 : mappers >> DB_Mapper.xml] [소스코드 : mapper >> DB_Mapper] package com.project.researchpackage.mapper; import org.apache.ibatis.annotations.Mapper; import java.sql.Blob; import java.util.HashMap; import java.util.List; import java.util.Map; /** [DBMapper xml 파일 매핑] */ @Mapper public interface DB_Mapper { /** *..
[개발 환경 설정] 개발 툴 : inteli j 개발 언어 : spring [폴더 및 파일 설정] [소스코드 : application.yml] # [공통으로 사용] spring: # [profiles 가 실제로 배포할때 따라가는 이름] profiles: active: prod devtools: livereload: enabled: true # datasource: # driver-class-name: oracle.jdbc.OracleDriver # url: jdbc:oracle:thin:@115.68.175.205:1521:username # username: test # password: test123 thymeleaf: cache: false server: port: 7000 ..
[개발 환경 설정] 개발 툴 : inteli j 개발 언어 : spring [폴더 및 파일 설정] [소스 코드] [소스코드 : config >> MvcConfiguration] package com.project.researchpackage.config; import org.springframework.context.annotation.Configuration; import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry; import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; @Configuration public class Mv..
[개발 환경 설정] 개발 툴 : inteli j 개발 언어 : spring [폴더 및 파일 설정] [소스 코드] [소스코드 : build.gradle] plugins { id 'org.springframework.boot' version '2.5.4' id 'io.spring.dependency-management' version '1.0.11.RELEASE' id 'java' // war file create id 'war' } group = 'com.project' version = '0.0.1-SNAPSHOT' sourceCompatibility = '1.8' //configurations { // compileOnly { // extendsFrom annot..