본문 바로가기
반응형

스프링 (Spring)/기본준비, intelliJ 설정6

intelliJ 버전관리. Local Changes 켜기 intelliJ에는 버전관리 기능이 있는데, 로컬 체인지 기능이 유용하다. 최신버전의 intelliJ는 Local Changes 기능이 하단 탭에 보이지 않는 경우가 있는데, 이 기능을 켜는 방법이다. 1. File -> Settings 2. Version Control -> Commit 3. Use non-modal commit interface 체크 해제 4. 확인 2021. 7. 17.
Gradle (그레이들) 이란? 개발자들은 얼마나 남의 코드에 의존할까? - 개발자들은 내가 처음부터 끝까지 코드를 작성하지 않는다. - 어떤 개발자가 11줄짜리 작은 코드를 작성하고 인터넷을 올렸다 - 올린 사람이 다른사람들이 쓰지 못하도록 설정을 바꾼 후, 다수의 웹페이지가 접속불가에 빠지게 되었다고 한다. - 이로서 개발자들은 자신의 코드와 만들어진 코드들을 사용하며, 필요한 곳에 잘 사용하는것은 개발자가 같추어야 할 능력이다. 11줄의 코드, 인터넷을 패닉에 빠뜨리다 지난 3월 말, NPM 커뮤니티를 달궜던 ‘left-pad 사건’에 대해 독자인 오상준 님이 글을 보내왔습니다. 필자 동의를 얻어 게재합니다._편집 www.bloter.net Maven Repository - 다른 사람들이 만들어논 java library를 검색하는.. 2021. 7. 10.
Rest Controller 생성, GetMapping 개념 Rest - 서버의 응답에 JSON 형식임을 말해줌. - HTML, CSS 등을 주고받을 때에는 Rest를 붙이지 않는다. Controller - 자동응답기라고 생각하면 된다 - 클라이언트의 요청(Request)을 전달받는 코드를 Controller라고 부른다. Rest Controller - JSON만을 돌려주는 컨트롤러. Rest Controller 생성 1. Controller 패키지 생성. 2. Controller java class 파일 생성 3. 스프링이 Rest Controller임을 알 수 있게 @RestController를 주입해준다. import org.springframework.web.bind.annotation.RestController; @RestController publ.. 2021. 7. 10.
intelliJ 단축키 모음 코드 자동정렬 Windows : Ctrl + Alt + L macOS : option + command + L 임포트 Windows : Alt + Enter macOS : option + Enter 주석 Windows : Ctrl + / macOS : command + / System.out.println() Print 공통 : sout 치고 tab 누르기 환경설정 Windows : Ctrl + Alt + S macOS : command + , 2021. 7. 9.
Spring 프로젝트 시작 IntelliJ 저번 프로젝트에서도 이용했던 IntelliJ에서 프로젝트를 시작한다. New Project -> Spring initializer 1. Spring initializr 선택 2. Artifact 는 프로젝트 명. 3. 그 외는 위의 사진처럼 설정해준다. Dependencies 설정 Lombok Spring Web Spring Data JPA H2 Database MySQL Driver 스프링의 작동 - main > java > com.sparta.week01 > Week01Application.java 파일을 더블 클릭 - Spring 서버가 정상 작동하는지 브라우저에서 localhost:8080 으로 확인해보자. - 해당 메시지가 출력된다면 정상적으로 작동된 것이다. IntelliJ 환.. 2021. 7. 6.
웹서비스 웹서비스 1. 클라이언트 - 눈에 보이는 것. - 눈에 보이는 요소 하나하나. - 색깔, 글짜 모양 등 2. 서버 - 눈에 보이지 않고, 데이터를 보내주는 곳. - 영상이 저장되어 있는 곳. 자바 ( JAVA ) - 컴퓨터에게 명령을 내리기 위한 소통 도구를 "프로그래밍 언어"라고 하는데 그 중의 하나. - 위 그림은 라는 대표적인 개발자 커뮤니티에서 조사한 기술의 사용률이다. - Javascript, Python과 함께 여전히 최고의 사용률을 보여주고 있다. - HTML/CSS/SQL 은 프로그래밍만을 위한 언어로는 보기 어렵다. - Python은 데이터 분석에도 사용되는 언어이다. - Java는 웹개발 서버에만 사용하지만 40% 를 점유한다는 것은 매우 큰 점유율을 가지는 것이다. Stack Over.. 2021. 7. 6.
반응형