Java 87

mybatis-context.xml, xml 파일 적용(pom.xml설정 후 mybatis,mybatis-spring이 제대로 올라왔는지 확인하기)

(SpMVC_My_Memo)원격수업때 한 프로젝트 확인 appSvelt 폴더에서 만들어준다. bean configuration 파일은 바로 finish를 누르면 안됌! next를 눌러준다. 이 4개를 클릭해준다. 그리고 다시 클릭후 각 체크한 항목들마다 스크롤바를 맨 아래로 내린 후 제일 마지막 것을 체크해준다. 전부 제일 마지막 거를 체크해주면 된다. 그리고 finish를 눌러준다. Namespaces에서 만들어줘도 되지만 자동완성할때 깨질 수 있기 때문에 파일 생성할때 해주는 것 mybatis-context에는 이 세가지가 들어가야 한다. 이 셋의 관계는 데이터 소스에서 설정된 bean이 팩토리로 주입이되고 팩토리에서 설정된 bean이 템플릿으로 주입이 되는 형태이다. 템플릿도 우리가 사용하는게 아니..

Java/Spring MVC 2020.09.08

20.05.22 Java_05 For 반복문

for( ; ; ) { } 같은 코드를 반복적으로 수행(실행)하고자 할때 사용하는 명령문 for(;;) 명령문은 세미콜론(;)을 2개 포함하고 있다. 따라서 최소 2가지의 명령문을 포함하도록 되어있다. 하지만 ()에 명령문을 포함하지 않으면 for() 명령문은 {} 명령문들을 무한반복적으로 실행을 하게 된다. for 반복문 For Loop(무한정으로) 무한 반복문, 무한 반복 명령문이라고 표현 for문 + break; 유한반복 횟수가 정해져 있음. if 문을 쓰지 않고도 만들 수 있는 코드 Random public static void main(String[] args) { Random rnd = new Random(); int num1 = rnd.nextInt(50)+50; // 50~ 99 int n..

Java 2020.09.02

equals()

equals // 0: 없음, 1: 있음 int dCode = 0; // 감독 유무 확인 int aCode = 0; // 출연진 유무 확인 if(!movie.select("dt.tit_t2").text().equals("")) { dCode = 1; // 감독 있음 } if(!movie.select("dt.tit_t3").text().equals("")) { aCode = 1; // 출연진 있음 } equals() 를 쓰는 이유는 동등비교를 하기 위해서 == 동등비교 인데 왜 equals() 쓰냐? == (기본자료형) -8 equalse() (객체자료형) - 기본자료형 빼면 int num =4; int su =5; int int num == su : False // 객체자료형 String name = "..

Java 2020.09.02

20.05.25 Java_06 소수, 부가가치세 구하는 코드

이해 잘 안되니 다시 확인하자. 소수를 구하는 코드 package com.biz.hello; import java.util.Random; public class Var_05 { // 소수를 구하는 코드 public static void main(String[] args) { Random rnd = new Random(); int num = rnd.nextInt(100)+1; int index = 0 ; for(index = 2 ; index < num ; index++) { /* * num와 index(2~num-1) 값을 나누어 나머지가 0인 경우가 있는지 * 검사하고 있으면 for문을 중단하라. */ if(num % index == 0) { break; } } System.out.println(num..

Java 2020.09.02