-
@RequestMapping 어노테이션자바 2021. 9. 27. 10:46
@RequestMapping이 사용하는 어노테이션 종류 이름 설명 @Controller 해당 클래스가 Controller임을 나타내기 위한 어노테이션 @RequestMapping 요청에 대해 어떤 Controller, 어떤 메소드가 처리할지를 맵핑하기 위한 어노테이션 @RequestParam Controller 메소드의 파라미터와 웹요청 파라미터와 맵핑하기 위한 어노테이션 @ModelAttribute Controller 메소드의 파라미터나 리턴값을 Model 객체와 바인딩하기 위한 어노테이션 @SessionAttributes Model 객체를 세션에 저장하고 사용하기 위한 어노테이션 @RequestPart Multipart 요청의 경우, 웹요청 파라미터와 맵핑가능한 어노테이션(egov 3.0, Sprin..
-
4일차자바 2020. 11. 13. 23:06
조건문 if조건문 : 조건식 결과 따라 중괄호{}블록을 실행할 지 여부를 결정할 때 사용 조건식 - true 또는 false 값을 산출할 수 있는 연산식 - boolean 변수 - 조건식이 true이면 블록을 실행하고 false면 블록을 실행하지 않음 if-else문 : 조건식 결과따라 실행 블록 선택 switch문 : 하나의 조건식으로 많은 경우의 수를 처리할 수 있고 표현도 간결하므로 알아보기 쉬움 반복문 for문 : 반복 횟수를 알고 있을 때 적합 for(1초기화식 2조건식; 4감식;){ 3실행문; } while문 : 초기화나 증감식이 필요하지 않은 경우라면, while문이 for문에 비해 더 간결하고 알아보기 쉬움 while(조건식) { // 조건식의 연산결과가 참(true)인 동안, 반복될 문장..
-
3일차자바 2020. 11. 11. 21:05
연산자 전위형 : 값이 참조되기 전에 증가시킨다 증감 후위형 : 값이 참조된 후에 증가시킨다 연산자 ※그러나 '++i;'와 'i++;'처럼 증감연산자가 수식이나 메소드 호출에 포함되지 않고 독립적인 문장으로 쓰인 경우에는 전위형과 후위형의 차이가 없다 참조 : OpEx4 부호 부호 연산자 '-'는 피연산자의 부호를 반대로 변경한 결과를 반환한다. 연산자 '+'는 하는 일이 없으며, 쓰이는 경우도 거의 없다. 논리 &&(AND 결합) : 피연산자 양 쪽 모두 true이어야 true 연산자 ||(OR 결합) : 피연산자 중 어느 한 쪽이 true면 true !(NOT) : Boolean의 값을 역전시킨다. !true = false !false = true 비트 |(OR연산자) : 피연산자 중 한 쪽의 값이 ..
-
2일차자바 2020. 11. 10. 20:06
리터럴 소수점을 넣으면 자동으로 double로 인식하기 때문에 float 리터럴로 표시하기 위해서는 접미사를 붙여야한다. 정수도 int로 들어가기 때문에 접미사를 붙여야 한다. * F,f : float 리터럴 * D,d: double * L,l : long 정수값을 넣으면 int 인지 실수값을 넣으면 double 인지 리터럴 0x : 16진수 0 : 8진수 접미사 0b : 2진수 지시자 %b : 불리언(boolean)형식으로 출력 %d : 10진(decimal) 정수의 형식으로 출력 %o : 8진(octal) 정수의 형식으로 출력 %x, %X : 16진(hexa - decimal) 정수 형식으로 출력 %f : 부동소수점(floating - point)의 형식으로 출력 %e, %E : 지수(exponent..
-
1일차자바 2020. 11. 9. 19:58
개발환경 : JDK14 환경변수 설정(C:\Program Files\Java\JDK14 복사 -> PC -> 속성 -> 고급시스템설정 -> 환경변수 -> 시스템 새로 만들기) 변수이름 JAVA.HOME/변수값 복사 -> Path 클릭 -> 새로만들기 -> 붙여넣기+\+bin -> 확인 식별자 : 식별자의 종류는 4가지 -변수명, 메소드명, 클래스명, 생성자명 메소드 명은 소문자인게 규약 변수 : 변수 type은 두가지 기본형(value) - boolean, char, byte, short, int, long, float, double : 계산을 위한 실제값을 저장 참조형(instance) - 8개의 기본형을 제외한 나머지 타입, 객체의 정보저장 개발환경 : Eclipse IDE for Enterprise..