Spring&SpringBoot
-
JSON이란? JSON 기초 정리Spring&SpringBoot 2022. 12. 3. 13:48
JSON, JavaScript Object Notation - JSON은 더 쉽게 데이터를 교환하고 저장하기 위해 만들어진 텍스트 기반의 데이터 표준 - XML의 대안으로 더 쉽게 데이터를 교환하고 저장 - 가볍고 읽기 편함, key-vlaue 쌍으로 구성 - JSON은 텍스트 기반, 어떤 프로그래밍 언어에서도 JSON 데이터를 읽고 사용할 수 있음 > JSON에서 받은 object를 언어에 맞게 변환해서 사용하고 다시 데이터를 변환해서 JSON에 저장 가능 > 프로그래밍 언어와 운영체제에 독립적 JSON VS XML - 공통점 : 1) 데이터를 저장하고 전달하기 위해 고안 2) 계층적 데이터 구조 3) 다양한 프로그래밍 언어에 의해 파싱 4) XMLHttpRequest 객체를 이용하여 서버로부터 데이터..
-
인프런 스프링 입문 03 / 정적 콘텐츠, MVCSpring&SpringBoot 2022. 12. 2. 23:48
스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 스프링 웹 개발 기초 정적 콘텐츠 - 스프링부트는 정적 콘텐츠 기능을 자동으로 제공 > 7.5.1. Static Content > https://docs.spring.io/spring-boot/docs/2.3.1.RELEASE/reference/html/spring-bootfeatures.html#boot-features-spring-mvc-static-content 정적 컨텐츠 입니다. - 주소 : http://localhost:8080/ + 파일 이름 예) http://localhost:8080/hello-static.html MVC와 템플릿 엔진 - MVC : Model, View, Controller hello! empty ..
-
인프런 스프링 입문 02 / 간단한 실행Spring&SpringBoot 2022. 12. 1. 22:58
스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 프로젝트 환경설정 2. 라이브러리 살펴보기 톰캣 설치 안 하고 바로 연결된다니... 마지막 프로젝트 진행하면서 서버 때문에 오류도 가끔 나고 불편했었는데... 국비 교육이 옛날 기술을 쓴다는 점은 알고 있었지만 인강을 보면 볼수록 띵하다... 이래서 개발자는 계속해서 공부해야 하나 보다 3. View 환경설정 1) src > main > resourcese > static 폴더 >> (new > file > index.html) 2) index 페이지 코드 작성 > 서버 껐다 켜기 > http://localhost:8080/ Hello hello @Controller public class HelloController { @GetM..
-
인텔리제이 윈도우 gradle build하는 방법, gradlew build 오류 해결 방법Spring&SpringBoot 2022. 12. 1. 22:51
나와 같이 정말 하나도 모르는 사람들을 위해 자세히 써 보자면 cmd 창을 먼저 켜고 1. cd + gradle이 있는 파일 주소를 넣는다 예) cd C:\Users\USER\Desktop\study\hello-spring 2. gradlew build 엔터를 누르면 원래는 바로 build가 돼야 하는데 오류가 발생했다 > Please set the JAVA_HOME variable in your environment to match the location of your Java installation > JAVA_HOME 주소에 문제가 있다는 것인데 찾아보니 시스템 >> 환경변수에서 JAVA_HOME의 주소에 \bin 이 더 있었다 3. 다시 cmd로 돌아와서 경로를 찾은 후 set JAVA_HOME=..
-
인프런 스프링 입문 01 / 인텔리제이 설치, 스프링부트 localhost 로그인, 인텔리제이 윈도우 preferenceSpring&SpringBoot 2022. 11. 29. 17:48
스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 강의 소개 간단한 웹 애플리케이션 개발 - 스프링 프로젝트 생성 - 스프링 부트로 웹 서버 실행 - 회원 도메인 개발 - 웹 MVC 개발 - DB 연동 - JDBC, JPA, 스프링 데이터 JPA - 테스트 케이스 작성 스프링 완전 정복 로드맵 - 스프링 입문 - 스프링 핵심 원리 - 스프링 웹 MVC - 스프링 DB 데이터 접근 기술 - 실전! 스프링 부트 프로젝트 환경설정 1. 프로젝트 생성 1-1) 사전 준비물 * java 11 설치 1-1-1) 자바 버전 확인하는 방법 > 명령 프롬프트 > "java -version" C:\Users\USER>java -version openjdk version "11.0.2" 2019-01..
-
intelliJ community 설치, 학생 라이센스 인증 방법, 졸업 후 학생 인증Spring&SpringBoot 2022. 11. 29. 16:40
1. intelliJ 사이트 접속 후 다운로드 버튼 https://www.jetbrains.com/idea/ 2. Community edition Download (무료) 3. 확인 후 다음 4. 4개 체크박스에 체크 5. 다음 모두 확인 6. 설치 완료 무료 버전인 community 버전 다운로드였다. 찾아보니 학생 인증하면 유료 버전도 사용 가능하며 대신 1년마다 갱신해야 한다. intelliJ 설치도 어렵지 않았듯 학생 인증도 어렵지 않다. 가끔 외국 사이트에서 인증 메일 오래 기다려야하는데 여기는 바로바로 가능했다. https://goddaehee.tistory.com/215 이 티스토리를 따라하면 금방 끝난다. 22년 2월에 졸업한 나는 학생 라이센스 인증이 되었다. 졸업해도 학교 메일이 살아있..