본문 바로가기

내일배움캠프 4기 스프링/내배캠 TIL📘

12. 29 코딩 테스트 입문/ 스프링 심화 강의/ 자바 기초 수업

728x90

1. 코딩 테스트 입문

- 양꼬치 : 코딩 문제라기 보다는 계산식을 잘 세우면 풀리는 문제, 또한 다른 사람의 풀이를 통해 객체 지향에 대해 좀 더 배워볼 수 있었다.

 

- 머쓱이보다 키 큰 사람

2. 스프링 심화 강의

1) Exception

스프링 예외처리 방법

1) 컨트롤러에 Try-catch 문을 추가

2) 컨트롤러 클래스에 예외처리 추가

3) 글로벌 예외처리 :

@ContollerAdvice

@RestControllerAdvice

-> @ControllerAdvice + @ResponseBody

핵심 : 관심사를 분리하자

 

2) Transactional

  • 더 이상 쪼갤 수 없는 최소단위의 작업
  • 하나의 최소 단위의 작업에 여러가지 데이터 변경을 넣으면, 모두 저장되거나, 아무 것도 저장되지 않거나를 보장

3) 참고 : DB 분리운용 방식 -> Primary-Replica 운용방식

3. 자바 기초 수업

  • 메서드란
  • 메서드 문법의 형식
  • 메서드의 4가지 형태
  • 키워드 : 메서드, static, 메서드 호출방법, 프로그램의 동작과 흐름 등
// 메소드의 4가지 종류 
  public class Prac05 {
    		
        // 파라미터 X, 반환값 X
        public static void simplePrint() {
            System.out.println("파라미터도 없고, 반환값도 없어요!");
        }
    
        // 파라미터 O, 반환값 X
        public static void simpleSum(int num1, int num2) {
            System.out.println("num1 :" + num1 + ", num2: " + num2);
        }
    
        // 파라미터 X, 반환값 O 
        public static int simpleReturn() {
            return 3;
        }
    
        // 파라미터 O, 반환값 O 
        public static int sum(int num1, int num2) {
            return num1 + num2;
        }
728x90