본문 바로가기
반응형

분류 전체보기77

nginx 조건별 header 추가 멀티 사이트에서 동일한 스크립트를 호출하기 위해서 access-control-allow 헤더를 추가했다. https://developer.mozilla.org/ko/docs/Web/HTTP/CORS 하지만 모든 도메인에 대해서 allow하는것이 아니라 특정 도메인에서 접근했을때만 호출하기 위해서 조건을 설정함 server { server_name aaaa.com; listen 80; ... ... set $allow_origin ''; set $allow_method ''; # *.abcde.com or *.hoi.com 에서 요청했을경우 if ($http_origin ~ "(.*).(abcde|hoi|).com") { set $allow_origin $http_origin; set $allow_meth.. 2022. 12. 13.
gradle project 경로 확인 gradle 설정시에 proejct 경로를 확인하기 위해서 기록 println "Root project: ${project.rootProject}"; Root project: root project 'karint-io' println " rootDir: ${project.rootDir}" rootDir: C:\work\source\git\karint-io println " projectDir: ${project.projectDir}"; projectDir: C:\work\source\git\karint-io\karint-web println("project.getBuildDir() : ${project.getBuildDir()}") project.getBuildDir() : C:\work\source\g.. 2022. 11. 23.
spring redirectUrl 생성 request를 가지고 redirectUrl 을 생성하는 부분이 애매하기도 하고 해서 spring에서 사용하고 있는 소스를 기록차 남김 HttpServletRequest 를 가지고 redirectUrl 을 생성한다. String url = "https://foo.bar.com/this/is/test?param1=value1&param2=value2"; doReturn("https").when(request).getScheme(); doReturn("foo.bar.com").when(request).getServerName(); doReturn(443).when(request).getServerPort(); doReturn("/this/is/test").when(request).getRequestURI().. 2022. 8. 18.
gradle dependency 캐시 지우기 implementation 'com.karint:core:1.0.2-qa-SNAPSHOT' 위와 같이 snapshot으로 의존성 관계를 맺고 있는 라이브러리가 있는데 버전업을 했음에도 불구하고 계속해서 지난 버전의 라이브러리를 다운로딩 하여 빌드가 안되는 상황이 발생했다. ~/.gradle/ 하위에 있는 라이브러리의 디렉토리를 전체 삭제해도 동일 버전의 라이브러리가 다운로드됨 프로젝트에 ./gradle/ 디렉토리에 파일을 다 지워도 동일 라이브러리 다운로드 됨 혹시나 다른 서버에서 프로젝트를 새로 받아 빌드를 돌려보니 정상적으로 빌드 완료 검색하다 gradle 옵션에 --refresh-dependencies 옵션을 발견하여 실행하니 새로운 버전이 정상적으로 다운로딩 됨 ./gradlew bootJar -.. 2022. 8. 2.
반응형