전체 글 썸네일형 리스트형 정올 종교 Solution import java.util.LinkedList; import java.util.Queue; import java.util.Scanner; public class 종교 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int m = sc.nextInt(); int cnt = 0; int[] arr = new int[m]; int[] arr2 = new int[m]; boolean[] p = new boolean[n+1]; Queue q = new LinkedList(); for (int i = 0; i < m; i++) { arr[i] = sc.nextInt(); arr2.. 더보기 [JAVA] Baby gin 솔루션 package java; import java.util.Arrays; import java.util.Scanner; public class 베이비진 { public static void main(String[] args) { boolean check = isBabygin(); if(check == true) System.out.println("Babygin!!!!!"); } static boolean isBabygin() { Scanner sc = new Scanner(System.in); String input = sc.next(); int[] num = new int[6]; boolean check= false, check2 = false; String temp = input; for(int i = .. 더보기 [JAVA] Lombok 설치, 사용법 Lombok 라이브러리는 VO 나 DTO 사용 시 코드를 줄여주는 라이브러리이다. 앞의 예제로 얼마나 많이 줄여주는지 확인해보자. 앞의 과정을 진행하면서 사용했었던 BaseInfoVO 클래스이다. 이를 Lombok 을 사용하여 코드를 줄여보겠다. getter, setter 메소드가 모두 사라진 것을 볼 수 있다. 물론 [ALT] + [SHIFT] + [S] → [R] 로 자동생성을 할 수 있긴 하지만 변수가 많아질수록 코드의 길이는 매우 길어질 것이다. 이런 점 때문에 Lombok을 많이 사용하고 있다. 그럼 Lombok 사용법을 알아보자 먼저 Lombok을 다운받기 위해 아래의 사이트에 접속한다. https://projectlombok.org/ Project Lombok projectlombok.org.. 더보기 [Spring Boot] Alias 사용하기 위의 사진과 같이 앞의 예제들에서 SQLMapper.xml 을 보면 parameterType과 resultType에서 VO클래스를 사용할 때 앞의 경로를 모두 적어야 하는 불편함이 있었다. 이 경로를 생략할 수 있는 방법이 Alias 이다. 경로 대신 사용할 Alias명을 자신이 선택하여 각 클래스에 지정해주면 된다. VO클래스에 Alias명을 지정하기에 앞서 Config 클래스에 한 줄을 추가한다. Alias를 사용할 클래스의 경로를 위와 같이 setTypeAliasesPackage(" "); 사이에 입력해준다. 나는 parameterType 과 resultType 의 VO들이 모두 domain 패키지 안에 있기 때문에 domain을 경로로 넣어주었다. 이 후 위와 같이 VO클래스들의 상단에 자신이 사.. 더보기 [Spring Boot] GSON으로 DB 값 처리하기 (parameter 전달) 앞의 DB연동 프로젝트를 이어서 진행하겠다. Mybatis 사용에 필요한 gradle을 추가하지 않았다면 아래의 링크를 보고 추가하고 오면 된다. https://yong-s.tistory.com/4 [Spring Boot] DB 연동하기 아직 Gradle Project가 생성되지 않았으면 아래의 링크를 먼저 하고오길 바란다. https://yong-s.tistory.com/2 [Spring Boot] Gradle Project 생성하기 1. 전자정부 프레임워크 3.8.0 설치 https://www.egovframe.. yong-s.tistory.com 일단 GSON이란 JSON구조의 데이터를 JAVA의 객체구조로 변환시켜주거나 그 반대의 행위를 돕는 라이브러리이다. 여기서 JSON은 각각의 속성이 key.. 더보기 [Spring Boot] DB 연동하기 아직 Gradle Project가 생성되지 않았으면 아래의 링크를 먼저 하고오길 바란다. https://yong-s.tistory.com/2 [Spring Boot] Gradle Project 생성하기 1. 전자정부 프레임워크 3.8.0 설치 https://www.egovframe.go.kr/EgovDevEnvRelease_300.jsp?menu=3&submenu=2&leftsub=2# 개발환경 3.0.0 다운로드 - eGovFrame Portal 온라인 지원 포털 www.egovframe.go.kr 위.. yong-s.tistory.com 이번 게시물에서는 DB의 데이터 값을 Select 하여 화면에 띄워보겠다. 이전 게시물에서는 Controller만 생성하여 화면에 문자열을 출력하는 예제를 해보았다... 더보기 [Spring Boot] RestAPI를 사용하여 문자열 출력 RestAPI를 사용하여 화면에 문자열을 출력하는 프로그램을 만들어 보겠다. 일단 앞에서 했던 것과 같이 Gradle Project를 생성하고 Spring Boot Web Starter을 추가해준다. 아직 Gradle Project를 생성하지 않은 사람은 아래의 링크를 보고 따라하면 된다. https://yong-s.tistory.com/2 [Spring Boot] Gradle Project 생성하기 1. 전자정부 프레임워크 3.8.0 설치 https://www.egovframe.go.kr/EgovDevEnvRelease_300.jsp?menu=3&submenu=2&leftsub=2# 개발환경 3.0.0 다운로드 - eGovFrame Portal 온라인 지원 포털 www.egovframe.go.kr 위... 더보기 [Spring Boot] Gradle Project 생성하기 1. 전자정부 프레임워크 3.8.0 설치 https://www.egovframe.go.kr/EgovDevEnvRelease_300.jsp?menu=3&submenu=2&leftsub=2# 개발환경 3.0.0 다운로드 - eGovFrame Portal 온라인 지원 포털 www.egovframe.go.kr 위의 사이트에 들어가 각자의 환경에 맞는 파일을 다운로드 받는다. 2. Apache-tomcat 추가 전자정부 프레임워크 3.8.0 과 Apache-tomcat 8.0을 다운받은 후 전자정부 프레임워크를 실행시킨다. Apache-tomcat 의 합축 해제한 경로를 확인하고 전자정부 프레임워크의 eclipse를 실행시킨다. 그 후 위의 순서에 따라 [Window] - [Preferences] - [Serve.. 더보기 이전 1 다음