본문 바로가기

공부25

728x90
[SpringBoot] Swagger 적용하기 Swagger란? Swagger는 REST API를 설계, 구축, 문서화 및 사용하는 데 도움이 되는 OpenAPI 사양을 기반으로 구축된 오픈 소스 도구 세트입니다. 의존성 추가 https://mvnrepository.com/artifact/org.springdoc/springdoc-openapi-ui Swagger는 두가지 버전의 라이브러리가 있는데 springfox-swagger, springdoc-openapi 두가지 중 요근래 많이 사용한다는 doc를 사용하겠다. 버전은 가장 최신버전 중 적당히 사용중인 버전으로 선택했다. build.gradle // https://mvnrepository.com/artifact/org.springdoc/springdoc-openapi-ui implementat.. 2023. 2. 20.
[Spring] 스프링 빈, 자바 빈이란? 자바 빈 자바 빈은 자바 객체를 만드는 규약입니다. 자바 빈은 다른 클래스에서 재사용 가능한 자바 객체를 만들기 위한 규약이며, 이를 만족하는 자바 객체를 "자바 빈"이라고 부릅니다. 자바 빈은 일반적으로 기본 생성자를 생성하고, 멤버 변수를 private로 선언하고, getter와 setter 메서드를 통해서만 접근 가능합니다 DTO, VO와 비슷한 역할을 합니다. 예시 public class Person { private String name; private int age; public Person() {} public String getName() { return name; } public void setName(String name) { this.name = name; } public int ge.. 2023. 2. 15.
[백준 알고리즘] 10952 A+B - 5 조건은 다음과 같다 두개의 숫자를 받는데 그 두 수를 더한값을 출력해야하고 0 0 이 들어오기전까지 계속 반복한다 이번엔 Scanner를 사용하지않고 BufferedReader와 BufferedWriter를 사용해보았다 import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; public class Main { public static void main(String[] args) throws NumberFormatException, IOException { BufferedReade.. 2023. 1. 18.
[백준 JAVA] 2525 오븐시계 조건은 시간이 주어지고 그 다음 분으로 된 숫자를 더해서 출력해줘야한다 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int H = sc.nextInt(); //시 int I = sc.nextInt(); //분 int S = sc.nextInt(); //추가해줘야 할 분 H += S / 60; //추가해줘야 할 분을 60으로 나눠 몫을 시간에 추가해준다 I += S % 60; // 추가해줘야 할 분을 60으로 나눠 나머지값을 분에 추가해준다 while (I > 59) { // 분이 60이 넘을경우 -60을 해주고 시간값(H)에 +1.. 2023. 1. 8.
[백준 JAVA] 2884번 알람시계 조건은 분에 -45분을 해야된다는거다 그에 맞게 출력해보자 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int h = sc.nextInt(); int m = sc.nextInt(); if (m-45 < 0) { //분값에서 45분을 뺄경우에 0보다 작으면 시간을 내린다 m+= 15; // 시간을 내릴경우 분에 +60분을 추가해줘야하는데 45분을 빼야하니 +15만 해준다 ( m+= 60-45 와같다 ) if(h-1 2023. 1. 6.
[백준 JAVA] 14681 사분면 고르기 사분면 고르기이다 조건은 네가지이다 1. x가 양수 y가 양수 2. x가 양수 y가 음수 3. x가 음수 y가 양수 4. x가 음수 y가 음수 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int x = sc.nextInt(); int y = sc.nextInt(); if (x > 0) { //X가 양수 if (y > 0) { //Y가 양수 System.out.println(1); }else { //Y가 음수 System.out.println(4); } }else { //X가 음수 if (y > 0) { //Y가 양수 System... 2023. 1. 6.