백엔드/Java
-
[Java] proxyHost, nonProxyHosts백엔드/Java 2023. 6. 27. 18:29
개발을 하다보면 proxy 설정을 해야하는 경우가 있다.참고 : 이렇게 개발하는 것이 맞는지는 모르겠다. 로컬에서 빌드할 때 많이 사용하는 것 같다. proxyHost와 nonProxyHosts 둘 다 Java 시스템 속성이다. proxyHostHTTP 트래픽을 중계하는 프록시 서버의 호스트 이름이 속성은 Http 요청이 프록시 서버를 거쳐갈 수 있도록 한다. 때문에 보안이나 네트워크 효율성 등의 이유에 필요할 수 있다.추가적으로 포트도 설정 가능하다.// 프록시 호스트 설정System.setProperty("http.proxyHost", "proxyserver.com");// 포트 설정System.setProperty("http.proxyPort", "8080"); nonProxyHosts프록시 서버를..
-
[Java] gradle.properties의 역할과 설정 방법백엔드/Java 2023. 6. 27. 18:15
무엇인가?!gradle.properties 파일은 gradle 빌드 환경에서 중요한 역할을 합니다.이 파일은 프로젝트와 관련된 구성 설정을 정의하는 데 사용되며, gradle 빌드 스크립트 내에서 사용할 변수의 값을 지정하는 데 주로 활용됩니다. 또한 빌드에 영향을 미치는 다양한 속성과 설정을 포함할 수 있습니다.이 파일은 각 모듈의 root에 위치합니다.만약 gradle.properties 파일이 없다면 생성하면 됩니다.역할프로젝트 속성 정의: 개발자는 프로젝트의 요구사항에 맞게 JVM 옵션, Gradle 버전, 메모리 설정 등을 포함한 다양한 프로젝트 속성을 설정할 수 있습니다.빌드 최적화: gradle.properties 파일을 통해 빌드 프로세스를 최적화할 수 있습니다. 예를 들어, 메모리 설정..