분류 전체보기(47)
-
[RestApi] 유효성 검사(spring-boot-starter-validation)
Add Dependency Gradle implementation 'org.springframework.boot:spring-boot-starter-validation' Maven org.springframework.boot spring-boot-starter-validation 사용 어노테이션 : @Valid, @Size, @PastOrPresent @Valid : 유효성 검사를 원하는 Entity 앞에 작성 @PostMapping("/users") @ResponseBody public ResponseEntity createUser(@Valid @RequestBody User user) { User saveUser = service.save(user); URI location = ServletUriCo..
2024.03.19 -
[Docker] 도커 설치 & 도커에 Myspl 사용하기
도커(Docker)은 컨테이너 기반 가상화 플랫폼으로 배포등을 할 떄 같은 실행 환경을 갖추기 위해 사용한다. - 도커 설치 구글 검색에 docker install을 검색하여 가장 상단의 링크로 접속하면 아래와 같이 운엉체제에 맞게 설치 가이드가 있다. Docker Desktop을 설치하고 재부팅을 하고나면 설치가 완료된다. 명령 프롬프트(CMD)로 도커 명령어 사용 docker version : 도커 버전 확인 cmd에서 도커에 mysql 실행하기 docker run --detach --env MYSQL_ROOT_PASSWORD=rootpassword --env MYSQL_USER=admin --env MYSQL_PASSWORD=adminpassword --env MYSQL_DATABASE=databa..
2024.03.18 -
[Springboot] Logger로 로그 출력하기
개발도중 변수나 상태에 대해서 콘솔창에 출력하여 확인하고 싶을때 System.out.println()등을 사용해 출력했었는데 이번엔 Logger을 통한 Logging을 사용해보았다. 로깅을 하기 위해 우선 다음의 클래스들을 임포트 시킨다. import org.slf4j.Logger; import org.slf4j.LoggerFactory; 그 다음 변수 logger을 선언하였다. private Logger logger = LoggerFactory.getLogger(getClass()); 로깅에 사용되는 로그레벨 종류는 총 5가지가 있는데 가장 순위가 높은 순으로 Error > Warn > Info > Debug > Trace 가 있다. Springboot에서 사용하기 위해 application.prope..
2024.03.16 -
[Json] convert Json to code을 위한 사이트 추천(quicktype)
https://quicktype.io/
2024.03.12 -
[JAVA] Robot 클래스 설명과 사용 예(원격제어)
Robot클래스는 직접 키보드 마우스등을 사용하지 않고 제어하기 위한 클래스이고 화면의 정보까지 주고 받을 수 있기 때문에 원격 제어 프로그램등에 사용됩니다. 생성자 - Robot() 기본 화면의 좌표계에 로봇 개체를 구성합니다. - Robot(GraphicsDevice screen) 지정된 화면 장치에 대한 로봇을 생성합니다. Robot 클래스 모든 Method (주요 메소드 ) Type Method BufferedImage createScreenCapture(Rectangle screenRect) 화면에서 읽은 픽셀이 포함된 이미지를 만듭니다. void delay(int ms) 지정된 시간 동안 잔다. int getAutoDelay() 이벤트 생성 후 이 로봇이 휴면하는 시간(밀리초)을 반환합니다. ..
2024.03.11 -
[Api] 업비트 Open Api 사용법
1. 업비트 Open Api키 발급 업비트 홈페이지 https://upbit.com 업비트 비트코인, 이더리움, 리플, NFT 등 다양한 디지털 자산, 국내 거래량 1위 거래소 업비트에서 지금 확인해보세요. No.1 Digital Asset Exchange in Korea, Upbit. Trade various digital assets conveniently and securely including upbit.com 상단 고객센터 - Open API 안내 Open API 사용하기 사용하려는 기능들을 체크 후 ip 주소를 입력하여 발급할 수 있습니다. ip 확인 방법 cmd - ipconfig/all 을통해 확인이 가능합니다. 혹시나 무선 랜을 사용한다던가 api사용에 있어 ip오류가 나온다면 아래 사이..
2024.03.11