# gradle

391개의 포스트
post-thumbnail

자바에 코틀린 도입

자바에서 코틀린 프로퍼티를 호출할때 Getter, Setter를 사용합니다.Kotlin Student ClassJava에서 Kotlin Class의 Getter, Setter 사용val로 선언한 프로퍼티는 불변이기 때문에 Setter가 존재할 수 없고 Getter만 존

어제
·
0개의 댓글
·
post-thumbnail

[스프링 프레임워크 첫 걸음] CH02. 기초 문법

아래 글은 스프링 프레임워크 첫걸음 책을 기반하여 작성한 글입니다.인터페이스는 추상 메서드만을 가질 수 있고 구현메서드는 가질 수 없는 일종의 추상 클래스이다.인터페이스는 객체를 어떻게 구성해야 하는지 정리한 설계도이다.인터페이스는 객체의 다형성을 높여준다.인터페이스는

3일 전
·
0개의 댓글
·
post-thumbnail

Gradle

project, task, properties, dependency

4일 전
·
0개의 댓글
·
post-thumbnail

인텔리제이로 스프링 부트 시작하기

이 문서는 인텔리제이를 사용하여 스프링 부트를 시작하는 방법에 대해 설명합니다. 인텔리제이의 장점, 프로젝트 생성, build.gradle 파일의 구성, 그리고 GitHub 연동에 대해 다룹니다.

6일 전
·
0개의 댓글
·
post-thumbnail

Gradle이란?

gradle plugin과 관련해서 build가 안되는 문제가 발생함\[Spring] Spring rest docs 적용기(gradle 7.0.2)Build automation involves scripting or automating the process of com

6일 전
·
0개의 댓글
·
post-thumbnail

#08 중요 로직들 - 4 (feat. WebConfig)

Sekkison Project CORS >이때까지 모든 프로젝트는 하나의 프로젝트 안에 백엔드와 프론트엔드를 같이 넣어서 테스트를 진행했었다. 하지만 이번 프로젝트의 취지는 실제 백엔드와 프론트엔드의 협업이 어떤 방식으로 이루어지는지, 백엔드에서 API를 만들어 Re

6일 전
·
0개의 댓글
·
post-thumbnail

#07 중요 로직들 - 3 (feat. passwordEncoder, configure)

Sekkison Project BCryptPasswordEncoder >Sekkison 유저의 비밀번호를 안전하게 저장하기위해 BCryptPasswordEncoder를 사용해서 암호화를 진행하기로 하였다. >>BCryptPasswordEncoder는 Spring

6일 전
·
0개의 댓글
·
post-thumbnail

spring Gradle myBatis 연동 방법

mybatis를 사용하기 위해선 의존성을 먼저 추가해줘야 한다 build.gradle 파일에 추가해준다 implementation group: 'org.mybatis.spring.boot', name: 'mybatis-spring-boot-starter', versio

7일 전
·
0개의 댓글
·
post-thumbnail

Sekkison SpringBoot project - 09

이때까지 모든 프로젝트는 하나의 프로젝트 안에 백엔드와 프론트엔드를 같이 넣어서 테스트를 진행했었다. 하지만 이번 프로젝트의 취지는 실제 백엔드와 프론트엔드의 협업이 어떤 방식으로 이루어지는지, 백엔드에서 API를 만들어 Response 하였을 떄, 프론트에서 요청을

2023년 3월 20일
·
0개의 댓글
·
post-thumbnail

Sekkison SpringBoot project - 08

Sekkison 유저의 비밀번호를 안전하게 저장하기위해 BCryptPasswordEncoder를 사용해서 암호화를 진행하기로 하였다. BCryptPasswordEncoder는 Spring Seurity에서 제공하는 클래스 중 하나로 비밀번호를 암호화하는 데 사용할 수

2023년 3월 20일
·
0개의 댓글
·

Gradle

movie Gradle : Groovy기반 오픈소스 빌드도구, 거의 모든 타입의 소프트웨어를 빌드화 할 수 있는 빌드자동화 시스템 빌드(build) : 소스코드를 컴파일, 테스트, 정적분석 등을 실행하여 실행 가능한 애플리케이션으로 만들어주는 과정 시대가 변하면서 다양한 라이브러리가 등장했고, 이걸 전부 개발자 혼자서 관리하게 되면 라이브러리 다운로드...

2023년 3월 20일
·
0개의 댓글
·
post-thumbnail

#06 중요 로직들 - 2 (feat. 파일 업로드)

이번에는 유저의 프로필 사진을 저장하기 위한 UserFile엔티티 관련 로직을 알아보도록 하자.먼저, 유저의 프로필사진을 저장하기 위한 폴더를 Sekkison 폴더 바로 밑에 만들어 주었다.이후 application.properties 세팅을 해 준다. ( 게시글의 처

2023년 3월 20일
·
0개의 댓글
·
post-thumbnail

#05 중요 로직들 - 1 (feat. Paging)

이제 API 서버를 만드는 데 있어서 중요하다고 생각하는 로직들을 엔티티별로 분류하여 적어보도록 하겠다.먼저, 약속 엔티티에 대해 설명하겠다. 컨트롤러에는 약속을 만드는 로직이 있는데, 프론트에서 약속에 대한 정보를 받아 AppointRepository에 save한다.

2023년 3월 20일
·
0개의 댓글
·
post-thumbnail

#04 API Response 클래스 및 스프링 작성방법

이전 게시글에서 스프링 코드를 작성하기 위한 기본 폼을 만들어 보았다.이번에는 Response 클래스와 스프링 작성법에 대해 알아보도록 하자.API서버를 만들고, 데이터를 프론트와 주고받기 위해서는 @ResponseBody라는 어노테이션으로 데이터를 body에 담아 보

2023년 3월 20일
·
0개의 댓글
·
post-thumbnail

#03 URL구상 및 Spring 클래스 세팅 (feat. BaseEntity)

이제 프로젝트를 만들고, MySql 설정, 연동까지 끝냈으니 본격적인 백엔드 로직을 작성할 차례이다. 하지만 그 전에 앞서, 준비해야 할 것이 있다.먼저는 프로젝트에 필요한 API주소와 method, 기능을 임시로 작성해 보는 것이다.그래서 앞서 만들어 보았던 figm

2023년 3월 20일
·
0개의 댓글
·
post-thumbnail

#02 DB세팅 (feat. MySql 세팅, Spring Entity)

DB >draw.io를 통해 구성할 테이블을 작성해주었다. MySQL > >cmd을 열고 MySQL에 접속한다. >아래 코드에서 DB이름과 아이디, 비밀번호만 넣어 입력하면, mySQL에 빈 데이터베이스가 생성된다. 이 작업은 데이터베이스를 생성하고, 유저를 만

2023년 3월 20일
·
0개의 댓글
·
post-thumbnail

Sekkison SpringBoot project - 07

유저의 프로필사진을 저장하기 위한 폴더를 Sekkison 폴더 바로 밑에 만들어 주었다.multipart file의 용량을 지정하고 업로드되는 경로를 지정해주었다. 유저 프로필을 저장하기 위한 폴더를 upload로 만들었으니 폴더명을 넣어주면 된다.Controller에

2023년 3월 20일
·
0개의 댓글
·
post-thumbnail

#01 SpringBoot 설정 (feat. properties, build.gradle)

프로젝트를 생성해준다. 여기서 기본적인 dependency와 java버전, gradle 설정 등을 할 수 있다.프로젝트가 만들어 졌다면, build.gradle을 열어 dependency를 설정하자. 우리 프로젝트에서는 문자인증, passwordEncoder, mysq

2023년 3월 20일
·
0개의 댓글
·