6/28/2022

자바스프링 부트 기초1 build.gradle


>> Gradle 파일 설정값


1. developmentOnly : Gradle의 developmentOnly는 개발환경에만 적용되는 설정이다.

운영환경에 배포되는 jar, war 파일에는 developmentOnly로 설치된 라이브러리는 제외된다. 


2. compileOnly : 해당 라이브러리가 컴파일 단계에서만 필요.

3. annotationProcessor : 컴파일 단계에서 애너테이션을 분석하고 처리하기 위해 사용함. 

4. runtimeOnly : compileOnly와 반대되는 개념. 해당 라이브러리가 Runtime 시에만 필요한 경우에 사용. 


5. implementation : 해당 라이브러리 설치를 위해 일반적으로 사용하는 설정. implemetation은 해당 라이브러리가 변경되더라도 이 라이브러리와 연관된 모든 모듈들을 컴파일하지 않고 직접 관련이 있는 모듈들만 컴파일하기 때문에 rebuild 속도가 빠르다

6/26/2022

Redis 서버 설치

>> github 

https://github.com/microsoftarchive/redis/releases

 

redis 서버 실행


.\redis-server.exe redis.windows.conf

 

redis 코드 분석. 


>> 자바스프링.

implementation 'org.springframework.boot:spring-boot-starter-data-redis'
 

dev 또는 application.yml 

spring:
  cache:
    redis:
      time-to-live: 86400000 #mills 단위 -> [1초 : 1000] ->   [1일 : 86400000]

  redis:
    port: 6379 #설정한 포트번호
    host: 127.0.0.1

 

@EnableCaching



6/22/2022

윈도우 80포트 중지 제거

>> 80 포트를 사용하는 여러가지 서비스를 모두 중지.

명령어 프롬프트 관리자 모드 실행 후.


NET stop HTTP

 
Microsoft Windows [Version 10.0.22000.739]
(c) Microsoft Corporation. All rights reserved.

C:\WINDOWS\system32>NET stop HTTP
다음 서비스는 HTTP Service 서비스에 영향을 받습니다.
HTTP Service 서비스를 멈추면 다음 서비스도 멈추어 집니다.

World Wide Web Publishing 서비스
SSDP Discovery
Print Spooler
Function Discovery Resource Publication
Function Discovery Provider Host

이 작업을 계속하시겠습니까? (Y/N) [N]: Y
World Wide Web Publishing 서비스 서비스를 멈춥니다..
World Wide Web Publishing 서비스 서비스를 잘 멈추었습니다.

SSDP Discovery 서비스를 멈춥니다..
SSDP Discovery 서비스를 잘 멈추었습니다.

Print Spooler 서비스를 멈춥니다..
Print Spooler 서비스를 잘 멈추었습니다.

Function Discovery Resource Publication 서비스를 멈춥니다..
Function Discovery Resource Publication 서비스를 잘 멈추었습니다.

Function Discovery Provider Host 서비스를 멈춥니다..
Function Discovery Provider Host 서비스를 잘 멈추었습니다.

HTTP Service 서비스를 멈춥니다.........
HTTP Service 서비스를 멈추지 못했습니다.


C:\WINDOWS\system32>NET stop HTTP
서비스를 시작하거나 멈추고 있습니다. 나중에 다시 하십시오.


C:\WINDOWS\system32>
 
>> 정상적으로 80 포트를 사용 가능.