Study/Web 5

[IntelliJ]Cause: invalid source release: 11

프로젝트의 자바버전은 11인데 로컬환경이 11이 아니라서 나오는 에러인데, 처음에 봤을때 뇌정지가 와서 구글링으로 극복했다. 프로젝트 생성시에 아래그림을 보면 자바 버전이 11을 체크했고 생성했기 때문에 로컬과 맞지않음. 해결방법은 두가지가있는데 첫번째로 로컬컴퓨터에 자바 11버전을 설치해서 환경변수 세팅을 자바 11로 변경하는것. 두번째로는 IntelliJ의 자바 버전을 변경해주는 것이다. 이게 더 간단해서 이것을 선호한다. IntelliJ에서 File-Settings-Build,Execution, Deployment에서 나는 Gradle이기 때문에 Build Tools-Gradle을 선택하여, 오른쪽 아래에 Gradle JVM을 11버전으로 변경하여 해결! 추가로 Gradle 안에 Build and ..

Study/Web 2022.08.02

REST API란?

※유튜브 노마드코더 REST API 설명 (유튜브 5분짜리 영상인데 정말 쉽게 REST API가 무엇인지 설명해준다) ※ 기본 규칙 1. 동사보다는 명사를사용, 대문자보다는 소문자를 사용한다.(/Running=>/run) 2. 마지막에 슬래시는 포함하지 않는다.(/test/=>/test) 3 .언더바 대신 하이픈을 사용한다.(/test_blog=>/test-blog) 4 .파일확장자는 URI에 포함하지않는다.(/photo.jpg=>/photo) 5. 행위를 포함하지않는다(delete-post/1=>post/1) ※우선 이 글은 진정한의미의 REST API가 아니라 개발자들이 '일반적(보편적)으로 쓰는 의미의 REST API'라는걸 미리 말해둔다. 왜냐하면 REST API의 개념을 창시한 Roy T. Fi..

Study/Web 2022.07.09

스프링vs 스프링 부트(Spring & Spring Boot)

백엔드 개발자라면 스프링을 스프링과 스프링 부트의차이가 무엇인지 궁금했고 검색한 결과를 정리하려고 한다. 먼저 스프링이란? -간단하게 설명하면 자바언어 기반으로 만들어진 웹프레임워크이다. 특징으로는 1.Ioc(Inversion of control,제어 반전) -간단하게 객체의 생명주기관리를 개발자가 아닌 컨테이너가 대신 해준다. 2. DI(Dependency Injection, 의존성 주입) - 프로그래밍에서 구성요소 간의 의존관계가 소스코드 내부가 아닌 외부의 설정파일을 통해 정의 하는 방식 3. AOP(Aspect Object Programming, 관점 지향 프로그래밍) 자세한 내용은 나중에 추가로 첨부하겠다.. ------------------------------------------------..

Study/Web 2022.07.08

HTML 태그 모음

나는 구역을 나누죠 나는 문단이에요 bullet point!1 bullet point!2 h1은 제목을 나타내는 태그입니다. 페이지마다 하나씩 꼭 써주는 게 좋아요. 그래야 구글 검색이 잘 되거든요. h2는 소제목입니다. h3~h6도 각자의 역할이 있죠. 비중은 작지만.. span 태그입니다: 특정 글자를 꾸밀 때 써요 a 태그입니다: http://naver.com/"> 하이퍼링크 img 태그입니다: https://www.google.com/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png" /> input 태그입니다: button 태그입니다: 버튼입니다 textarea 태그입니다: 나는 무엇일까요?

Study/Web 2022.06.19
반응형