[2021-03-10 목] TIL

노을·2021년 3월 11일
0

TIL

목록 보기
56/81

캠퍼스 핵데이 Java 코딩 컨벤션


[Spring Boot] 데이터베이스 초기 세팅


[Spring Boot] @NotNull, @NotEmpty, @NotBlank 의 차이점 및 사용법


forward / return 차이점?

  • 아직 좀 햇갈리니까 좀 더 공부하고 따로 포스트하자!
    @GetMapping("/test")
    public String test() {
        logger.debug("GET /test");
        return "forward:/users";
    }

    @GetMapping("/users")
    public String users(Model model) {
        logger.debug("GET /users");
        model.addAttribute("users", userRepository.findAll());
        return "user/list";
    }
# 위 코드를 실행하고 GET /test를 호출하면 /test 및 /users 의 로그가 다 찍힌다. 보통의 return과의 차이를 확인해 보자.

AWS 클라우드 EC2, S3 사용 및 배포 경험!

  • 게임 서버 운영할 당시가 생각난다..
    • 인바운드, 아웃바운드 규칙으로 웹으로 파일 공유를 하거나 화이트리스트IP 만들어서 특정 유저만 서버에 접속을 가능하게 했었는데 덕분에 쉽게 접근할 수 있었던 것 같다.
    • 그리고 아이피 설정을 할 때 0.0.0.0 ?? 모든 국가가 오게 하면 중국도 온다??
      • 이거로 해외망을 막을 수 있는걸까? 아직 공부는 안했지만 왠지 그럴 것 같은 느낌?!
      • 예전에 해외IP 대역 차단으로 해외 유저 유입 차단 해본 경험이 생각났다.
  • 배포과정은 좀 아직 완전히 이해하지 못했다.
    • 그 이유는 CLI 환경에서 자바 프로그램을 빌드 & 실행하는 과정이 처음이라 낯설기 때문이다!
    • 깜박하고, 인바운드 포트 8080 허용을 안해둬서, 아까 스프링 게시판 샘플을 배포가 완료됐음에도 접속을 못했다..
    • 다음에 공부하고 하면 더 잘할 수 있을 것 같다!

오늘 3시간밖에 잠을 못자서 많이 졸리다.. 건강관리 좀 해야겠다.

profile
카르페디엠

0개의 댓글