본문 바로가기

코딩28

Spring 프로젝트 생성과 환경설정 이전 강의는 15강으로 짧게 끝났다. 이번엔 직접 프로젝트를 생성하여 View 환경설정까지 완료해 보려고 한다. 요즘은 프로젝트 생성을 start.spring.io 로 이동하여 우선 Project는 Gradle Project Language - Java Spring Boot - 2.6.7 (개발 진행중 아닌 것들 중에 가장 최신 버전) Dependencies - Thymeleaf, Spring Web 마지막으로 GENERATE 클릭으로 프로젝트가 생성되었다. 다운로드 된 압축파일을 풀어준 다음 IntelliJ로 프로젝트를 실행 시켜주면 다음과 같은 창이 나온다. src > main > resources > static 경로를 보면 비워져 있을 것이다. 이곳에 html index 파일을 생성해 준다. 이제.. 2022. 4. 23.
스프링 프레임워크 입문 시작 기초부터 탄탄히라는 것을 중요하게 생각한다. 새롭게 시작하는 마음으로 지식쌓기와 알고있는 내용이여도 한번 더 내용을 들여다보고 공부하면 처음 봤을때는 안보이던 새로운 것이 보이고 디테일하게 깨달음을 얻는 경우가 많다. 그래서 인프런에 접속하여 입문 강의부터 시작해보려고한다. 인프런에는 프로그래밍에 고수인분들이 무료로 강의를 올려놓는 경우가 많다. 강의의 목차는 길지만 하나하나의 주제에 강의 시간은 15분을 넘는것이 하나도 없다. 알차에 정말 핵심만 알려주는 강의인것 같다. IoC는 Inversion of Control - 제어의 역전이라고하며 제어권이 역전 되었다는 뜻이다. - 의존관계의 제어를 개발자가 직접해주었지만 제어권이 컨테이너로 넘어가고 객체의 생성부터 생명주기의 관리까지 객체에 대한 제어권이 .. 2022. 4. 20.
[백준/BAEKJOON] 1546번 평균 JAVA 1. 배열에 더블형으로 값을 입력받는다. 2. Arrays.sort를 사용한다. 3. 오름차순으로 정렬되며 최댓값은 마지막이 된다. 4. for문을 돌며 연산을 하고 출력한다. import java.util.Arrays; import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.IOException; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.. 2021. 9. 29.
[백준/BAEKJOON] 10871번 X보다 작은 수 JAVA 1. 첫 줄에 입력받을 N과 X보다 작은 수를 입력한다. 2. N만큼 숫자를 랜덤하게 입력한다. 3. FOR문을 돌면서 X보다 작은수만을 출력한다. import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); int N = in.nextInt(); int X = in.nextInt(); int arr[] = new int[N]; for (int i = 0; i < N; i++) { arr[i] = in.nextInt(); } in.close(); for (int i = 0; i < N; i++) { if (arr[i] < X) { System.o.. 2021. 9. 7.
[백준/BAEKJOON] 2439번 별 찍기 JAVA 1. 정사각형을 생각하고 푼다. 2. 가로 N 세로 N , 첫 줄은 별하나에 N-1의 공백으로 채운다. 3. FOR문을 돌면서 공백과 줄수만큼 *을 채운다. import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.IOException; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int N = Integer.parseInt(br.readLine()); br.close(); StringBuil.. 2021. 9. 7.
[백준/BAEKJOON] 11021번 CASE A+B JAVA 1. 제목과 문제가 조금 다른것 같다. 2. 테스트 케이스 T개를 입력받는다. 3. FOR문을 돌면서 A + B 연산을 하며 바로 CASE # 양식으로 출력한다. import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.StringTokenizer; import java.io.IOException; public class Main { public static void main(String args[]) throws IOException { BufferedReader br= new BufferedReader(new InputStreamReader(System.in)); int a = Integer.parseInt(br.. 2021. 9. 7.