Giter VIP home page Giter VIP logo

fastcampus-java's Introduction

FastCampus Java 과정 Renewal

기존에 제공 되어 졌었던 패스트 캠퍼스 어드민 개발을 현재의 버전에 맞게 Renewal 합니다.


강의별 자료 링크


변경점

  • Java 버전 변경

    • 기존 1.8 => 변경 11 Link
  • Spring Boot 버전 변경

    • 기존 2.1.6 => 변경 2.3.4
  • Lombok 사용법

  • DI 부분 Autowired -> 생성자 주입 패턴으로 변경

부분 변경점 ( 기존대로 진행 하셔도 무방 합니다.)

  • application.properties 설정에서 => application.yaml 설정으로 변경 합니다.
  • application package가 com.example.study => com.fastcampus.java로 변경 합니다.
  • mySQL 설치 대신 docker 사용자들을 위한 docker-compose.yaml 제공

변경된 프로젝트 생성 방법

  • JDK 설치는 기존과 동일합니다. 버전만 11 버전으로 설치 하시면 됩니다. Link

DB를 포함한 쉬운 프로젝트 생성 방법

JPA 미설정시 Application이 실행되지 않습니다. [04번째 강의 Lombok과 JPA] 부터 사용해주세요.)

  • MVC만 적용한 프로젝트생성 Link

  • MVC+ Lombok + JPA 프로젝트 생성

    1. Spring Initializr 에서 Project SDK 를 JAVA 11버전을 선택 합니다.



    2. 상세 설정에서 package name, type, language, packaging, java version 을 설정 합니다.



    3. Dependencies 에서 Developer Tools -> Lombok 를 선택



    4. Dependencies 에서 Web -> Spring Web 를 선택



    5. Dependencies 에서 SQL -> Spring Data JPA, MySql Driver 를 선택





강의 자료 여는 방법

  1. github에서 자료를 다운 로드 받습니다.


  2. 적절한 곳에 압축을 해제 합니다.


  3. Intellij 에서 File => Open 해당 폴더에서 열고자 하는 프로젝트의 build.gradle 파일을 선택 합니다.


  4. open as project를 선택하여 진행하시면 됩니다.


fastcampus-java's People

Contributors

steve-developer avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.