Logic in Code,
Freedom in Travel.

인생 뭐 있나 사람 사는거 다 똑같지

Programming

Programming/스프링 부트(Spring Boot)

[Spring Boot] - 002 Basic Syntax 기본 문법

기초를 잘 이해해야 하는 것은 너무나 당연한 사실이다. 기반에 따라 학습 방법이 달라 지고, 문제 해결 능력이 강화된다. 물론 다른 언어를 잘 알고 있고 개발 경험이 많더라도 자바 기반의 프로그램을 작성하는 데에는 한계가 존재한다. 기본을 이해하는 것이 기초의 핵심이다. Basic Syntax 에서는 기본 용어, 명명 규칙, 예약어, 조건, 함수, 데이터 구조, 객체 지향 프로그래밍, 패키지 등을 배우게 된다. To print output use —> System.out.println();To take input from user —> Scanner or BufferedReader class can be used자세한 내용은 다음 레퍼런스에서 학습할 수 있다. Basic Java Syntax (링크)이..

2024. 4. 9. 00:48
Programming/스프링 부트(Spring Boot)

[Spring Boot] - 001 Spring Boot 개발자 로드맵

2020년에 Flutter 개발자로 입사한 회사에서 기술 이사님의 추천으로 스프링부트 프로젝트를 경험할 수 있는 기회가 생겼다.마침 내일모레가 추석 연휴이기 때문에 충분히 공부할 시간이 주어져 패스트캠퍼스의 스프링부트 강의를 통해 부족한 부분을 공부했다. 추석 연휴가 끝나고 회사에 출근하니 온보딩을 담당해 준 선임의 말로는 스프링부트가 아닌 스프링 프로젝트라 하였다.당시 스프링을 모르는 상황임에도 참고할 수 있는 코드와 스프링 부트를 통해 공부한 내용이 도움이 되어 프로젝트가 잘 되었고 일반적으로 많이 알려진 MVC 패턴, DTO, VO, MyBatis 등 러닝커프가 심하지 않은 기술을 사용하여 요구사항을 비즈니스에 잘 녹여 마무리할 수 있었다.약 3년이 지난 지금, 그 프로젝트는 순조롭게 잘 진행되어..

2024. 3. 26. 21:56
Programming/스프링 부트(Spring Boot)

[Spring Boot] - Valid Annotation 정리

Valid Annotation AnnotationDescription @AssertFalse 값이 false인지 확인, null은 체크하지 않음 @AssertTrue 값이 true인지 확인, null은 체크하지 않음 @Null null만 허용 @NotNull null을 허용하지 않음, 공백과 스페이스는 체크하지 않음 @NotEmpty null과 공백을 허용하지 않음, 스페이스는 체크하지 않음 @NotBlank null, 공백, 스페이스 모두 허용하지 않음 @Pattern(regexp= ) 정규표현식을 검사 @Email 유효한 이메일 형식인지 확인, 공백은 체크하지 않음 @Size(min= , max= ) 길이가 min, max 범위인지 확인 @Max(value= ) value 이하의 값인지 확인 @Min..

2024. 2. 24. 16:33
Programming/$_머니 (PHP)

[Laravel] : The GET method is not supported for this route. Supported methods: POST

이슈 이러한 이슈가 발생하는 이유는 현재 요청이 들어온 페이지에 맞는 HTTP Method 가 Router 에 등록되지 않았기 때문이다. 대부분 이런 이슈는 글 작성, 글 수정, 글 삭제 등에서 빈번히 발생한다. 빈번히 발생하는 이유는 많이 접하기 때문이다. 해결 방법 코드를 잘 확인해야 한다. 나는 POST 를 원해요 아래 코드는 GET 이다. 왜? Mehod를 POST 라고 알려주지 않았으니까 @csrf 삭제 나 POST 맞아요. 아래 코드는 POST이다. 하지만 요청이 가는 곳은 현재 열려있는 페이지 이다. 왜? Action 이 어디인지 알려주지 않았으니까 @csrf @method('DELETE') 삭제 나 AJAX 썻는데요? 아래 코드는 GET의 현재 열려있는 페이지 이다. 왜? Method 와 ..

2024. 2. 21. 02:02
Programming/$_머니 (PHP)

[Homestead] Laravel - Unable to mount one of your folders. Please check your folders in Homestead.yaml

Homestead 를 통해 라라벨 개발환경을 세팅하는 도중 아래와 같인 이슈를 만났다. 이슈 Unable to mount one of your folders. Please check your folders in Homestead.yaml 원인 Unable to mount one of your folders. 폴더 중 하나를 마운트할 수 없습니다. Please check your folders in Homestead.yaml Homestead.yaml 에서 folders를 확인하세요. - map: ~/code/******/ to: /home/vagrant/****** type: "nfs" 파일 경로가 잘못되서 그런것이다. 공식문서만 따라 했기에 이런 일이 발생했다. 해결 방법 아래와 같이 파일 수정을 진행..

2024. 2. 21. 02:00