프로젝트 생성
-
Spring BootBackEnd/Spring Boot 2022. 4. 2. 07:42
스프링 부트는 독립 실행 가능한 애플리케이션을 개발하기 위한 플랫폼입니다. 간단하게 개발 실행할 수 있으며, 상용화 가능한 수준의 스프링 기반의 애플리케이션을 만들 수 있다는 장점을 가지고 있습니다. 기본적으로 스프링 프레임워크를 이용한 스프링 애플리케이션 개발에는 많은 설정 작업이 필요하지만, 스프링 부트를 이용하면 최소한의 설정만으로 스프링 플랫폼과 서드 파티(third-party) 라이브러리를 모두 사용할 수 있습니다. 특정 버전에 대한 정보나 업그레이드에 대한 지침은 the project release notes section 참고하시면 됩니다. Features 독립형 스프링 애플리케이션을 생성할 수 있습니다. Tomcat, Jetty 또는 Undertow 직접 내장하고 있습니다. (WAR 파일을..
-
02. Hello Spring Batch ProjectBackEnd/Spring Batch 2021. 12. 11. 09:28
Overview 해당 글에서는 간단한 스프링 배치 프로젝트를 생성하여 구조를 확인해 보겠습니다. 전체 소스코드는 https://github.com/HanseomKim/springbatch/tree/master/src/main/java/com/spring/springbatch 참고하시면 됩니다. 1. 프로젝트 생성 https://start.spring.io/ 에서 프로젝트를 생성합니다. [GENERATE] 의존성으로는 Spring Batch, Lombok, H2 Database을 추가합니다. 다운로드 받은 폴더를 압축 해제하고 작업 폴더로 옮긴 후 IntelliJ에서 File > Open > 다운로드받은폴더\pom.xml을 열면 됩니다. 의존성으로 H2 Databse를 추가하지 않으면 초기화 시 Faile..
-
11. 스프링 카프카 프로젝트(Spring Kafka Project)BackEnd/Kafka 2021. 11. 20. 11:37
Spring Boot와 Kafka를 이용하여 프로젝트를 구성해 보겠습니다. 제목과 내용을 입력하고 전송 버튼을 누르면 해당 이벤트를 카프카 토픽으로 전달하고, 컨슈머는 이를 파일로 저장합니다. 컨슈머는 파일이 아니라 HDFS(Hadoop Distributed File System), ElasticSearch, Redis 등 다양한 스토리지에 데이터를 적재할 수 있습니다. 전체소스는 github(https://github.com/HanseomKim/kafka/tree/master)을 참고하시면 됩니다. GitHub - HanseomKim/kafka Contribute to HanseomKim/kafka development by creating an account on GitHub. github.com 1..
-
01. 프로젝트 환경설정BackEnd/Spring Data JPA 2021. 10. 23. 12:20
1. 프로젝트 생성 2. 롬복 적용 1) Preferences plugin lombok 검색 실행 (재시작) 2) Preferences Annotation Processors 검색 Enable annotation processing 체크 (재시작) 3) 임의의 테스트 클래스를 만들고 @Getter, @Setter 확인 3. IntelliJ 설정 변경(실행속도 향상) 1) Preferences Build, Execution, Deployment Build Tools Gradle 2) Build and run using: Gradle IntelliJ IDEA 3) Run tests using: Gradle IntelliJ IDEA 4. H2 데이터베이스 설치 1) https://www.h2database.c..
-
09. 뷰 CLI(Command Line Interface)FrontEnd/Vue.js 2021. 9. 11. 22:05
CLI(Command Line Interface)는 커맨드 창에서 명령어로 특정 동작을 수행할 수 있는 도구입니다. .vue 파일 방식으로 애플리케이션을 개발하려면 뷰 로더와 이를 지원하는 웹팩, 브라우저리파이 같은 모듈 번들러가 필요합니다. 웹팩은 자바스크립트 모듈만 인식할 수 있기 때문에 뷰 로더가 .vue 파일을 일단 자바스크립트 모듈로 변환합니다. 뷰 로더는 생성된 프로젝트의 webpack.config.js 파일에 적용되어 있습니다. (test : 로더가 적용될 대상 파일을 지정하는 속성, loader : 적용할 로더의 종류를 지정하는 속성) 1. 뷰 CLI 설치 명령 프롬프트 창(Window) or 터미널(Mac) 실행 후 npm install vue-cli -global 입력으로 설치 > vu..
-
01. 게시판 (프로젝트 생성 및 설정)Spring Web Project/2. 게시판 (Board) 2020. 11. 22. 22:08
1. 신규 프로젝트 생성 > File > New > Spring Legacy Project 선택 > Spring MVC Project > Project name 설정 ( 예 : Daije ) > Next > Package 설정 ( 예 : com.app.daije ) 2. pom.xml 수정 > JDK, Spring Version 3. Project Facets, Compiler 확인 > 프로젝트 우클릭 > 속성 > JDK 1.8 4. 라이브러리 추가 > MySQL 드라이버, MyBatis, MyBatis-Spring, log4jdbc-log4j2 5. JUnit, Servlet 버전 변경 6. 설정 파일 복사 > 경로 : src/main/resources > 파일명 : log4jdbc.log4j2.pro..