일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- sort
- 파이썬 파일생성
- spring
- Javascript
- HTML
- python pwd
- SQL
- java 상속
- 깃허브
- 파이썬 파일 수정
- DDL
- pull
- Push
- 파이썬
- java
- Algorithm
- commit
- git
- 파이썬 파일편집
- 스프링
- 정렬
- DML
- nodejs
- 깃
- github
- JAVA ERROR
- Python
- Spring Boot
- 자바
- js
- Today
- Total
목록Study/Java (12)
춘식이를 좋아하는 개발자

++x x 값 증가 후 반환(return) x++ x 값 반환(return) 후 증가 Cording int x=0,y=0; System.out.println(++x); // 1 System.out.println(x); // 1 System.out.println(y++); // 0 System.out.println(y); // 1 위와 같이 ++x의 경우 증가한 뒤 return하여 증가된 1이 출력되는 반면 y++의 경우 return한 후 증가되어 0이 출력된다. Logic 구현에 있어 사용은 실행 순서 뿐이라 크게 상관이 없으나 반환(return) 시 조심하자!

Exception 확인! 1. "status" : 500 일 경우 JAVA에서 발생한 오류 2. NullPointerException 등 Error 발생 Google에 검색하여 해당 예시 및 해결방법을 찾아보자! 문제점 Business Logic을 구현하거나 DB(Data Base)와 연동할 때 Error는 큰 문제가 된다고 한다! (특히 실무에서 DB를 사용함에 있어서 row Data의 삭제, 수정은 큰일이다!) 따라서 Exception을 늘 생각하고 예방해야한다. Exception으로 인한 Error 예방 방법! Exception을 임의로 만들어 DB와의 연동 과정에서 table이 수정되는 것을 방지하는 방법 다음과 같은 Business Logic이 실행될 때 사전에 미리 Exception이 발생하더..

@Controller - url을 요청 받는 곳 @RestController - url을 요청 받는 곳 @Service - Business Logic 구현 @Getter - Getter Method 자동 생성 @Setter - Setter Method 자동 생성 @AllArgsConstructor - 생성자 생성 @Autowired @Transactional @PathVariable - Parameter를 받을 때 사용 - Header(url)의 입력값을 parameter로 받는다. @RequestBody - Parameter를 받을 때 사용 - Body(raw / Json)의 입력값을 parameter로 받는다. @Mapper - Interface @SpringBootApplication - Sprin..

첫 번째, Framework Check 1. Framework 설치 나는 공부를 하면서 Eclipse로 spring을 사용해 Eclipse를 설치했다! 2. Eclipse / STS (IDE) 설정 확인 한글 설정 window -> preferences -> encoding(search) -> General(Workspace) -> Text file encoding -> Other : UTF-8로 변경 한글 깨짐을 방지. 두 번째, Project 생성 및 Download 1. C: 혹은 eclipse workspace가 들어있는 폴더에 spring workspace 폴더 생성 2. JAVA 버전에 맞는 project 생성 Spring Initialzr : https://start.spring.io/ 1...