전체 글 196

Spring Boot) 자바 기본 문법 1 (변수, 함수, if, for)

변수, 함수, if, for 이런 기초 개념은 알고있다고 가정하고 진행할 것입니다.꼭 자바로 변수, 함수 이런걸 배울 필요없고 자바스크립트 같은 다른 언어로 배워와도 전혀 상관없습니다. 어짜피 다 똑같음그래서 자바에서 변수, 함수, if, for 어떻게 쓰는지 빠르게 정리하고 가봅시다.     코드 어디에 적냐면 public static void main(String[] args) { SpringApplication.run(ShopApplication.class, args); 코드~~ }코드를 어디다가 적어야하냐면 어쩌구Application.java 파일이 있을텐데거기에 있는 main 함수안에 적으면 실행됩니다.자바프로젝트 실행하면 main 함수안의 코드가 자동으로 실행이 되어서 그렇습니다.   ..

spring Boot 2024.09.09

Spring Boot) 개발환경 셋팅 / Spring Boot 3 프로젝트 생성

1. IntelliJ community edition 에디터 설치  구글에 검색해서 IntelliJ community edition을 설치합시다.개발환경 셋팅을 덜해도 되고 디자인 깔끔한 에디터라 이걸 쓸 것인데무료버전이라 HTML, CSS, JavaScript 하이라이트가 안되고 코드변경시 자동 재실행도 잘 안되는 단점이 있는데 못 쓸 정도는 아닙니다.꼬우면 한달에 20달러 내고 ultimate edition 이라고 유료버전 씁시다.아마 대학생이면 Jetbrains 사이트에서 무료로 키 발급이 가능합니다.아무튼 설치 끝났으면 기념으로 에디터 열어봅시다.     2. Spring initializr 에서 프로젝트 만들기 에디터 유료버전이면 에디터에서 Spring boot 프로젝트를 만들 수 있긴 한데 우..

spring Boot 2024.09.09

Spring Boot) Spring Boot 왜 쓰는데

서버만들 수 있는 언어와 프레임워크는 수백개 있습니다. 빠른 비동기처리 서버를 만들고 싶으면 Node.js가 편하고AI 서비스에 붙일 서버가 필요하면 Python이 편하고그냥 리액트가 좋으면 Next.js 쓰면 되고성능과 동시성 좋아하면 Erlang류, Rust, Go 이런걸 쓰면 되는데근데 밥벌어먹으려면 어쩌겠습니까 한국에서 가장 많이 쓰는 Spring Boot 해야 취업길이 조금이라도 더 넓습니다.     안어려움 Java라는 언어는 코드 정리와 재사용을 강요하는 역사깊은 언어입니다.class가 많이 등장해서 class 관련 문법들을 어려워하는 분들이 있는데강의에서 다루는 문법들의 원리랑 목적만 이해하면 딱히 어려울게 없습니다. Spring Boot는 서버 만드는 프레임워크입니다.코드를 짠다기보다 배..

spring Boot 2024.09.09