# gradle

#03 DB와 서버 연결 및 기초세팅
배포한 DB와 서버를 연결해 보자.프로젝트를 IntelliJ에서 열자. 먼저 필요한 라이브러리들을 받기 위해 build.gradle에 dependency를 추가해야 한다.변경 후 Gradle을 꼭 빌드하도록 하자.프로젝트에 필요한 lombok, JPA, Thymelea

JAVA ORM 표준 JPA 프로그래밍 기본편 초기 설정할 때 Gradle로 하기!
영한님의 강의를 보며 진행을하면서 초기 설정을 하다가 Gradle로 해보고 싶어서 찾아보게 되었다.현재 사용하는 버전 및 잘 확인해야 한다!나는 spring initializer로 사용한 후 spring 부분은 주석처리한 후 필요한 hibernate 라이브버리만 추가시

#00 기획 및 배경
지금까지의 프로젝트 경험을 살려 간단한 일기장 사이트를 만들어 보기로 하였다.쓰지 않는 사람도 있겠지만, 과거의 나를 돌아보거나 추억하기 위해 많은 사람이 일기를 쓰고 있다. 자신이 쓴 일기를 잃어버리거나 손실되지 않도록 서버에 저장하여 로그인만 한다면 어디서든 어떤

[InteliJ + Spring Boot + Gradle] Rest API Server 구축하기(4) - mapper를 활용한 DB 연동
개발환경IDE : InteliJSpring Boot : 2.6.2JDK : 17윈도우에 mariadb를 설치 한뒤 다음과 같은 테이블을 생성 해준다.데이터는 임시로 아래와 같이 넣어준다.build.gradle 파일에 의존성을 추가해준다application.yaml 파일

[IntelliJ + Spring Boot + Gradle] Rest API Server 구축하기(3) - API 컨트롤러 및 서비스 생성 및 dto 활용
개발환경IDE : InteliJSpring Boot : 2.6.2JDK : 17dto 패키지를 생성해주고 안에 UserInfo.java 자파클래스를 한개 생성한다.@Data : Lombok 어노테이션. getter와 setter를 생성해준다.Service에 dto를 활

[IntelliJ + Spring Boot + Gradle] Rest API Server 구축하기(2) - API 컨트롤러 및 서비스 생성
개발환경IDE : InteliJSpring Boot : 2.6.2JDK : 17controller 패키지를 생성해주고 안에 TestController.java 자바클래스를 한개 생성한다.@RestController : @ResponseBody를 지원하는 컨트롤러 어노테

[IntelliJ + Spring Boot + Gradle] Rest API Server 구축하기(1) - 개발 준비
개발환경IDE : InteliJSpring Boot : 2.6.2JDK : 17https://start.spring.io/위 사이트에서 스프링 프로젝트를 생성 해준다.Project : Gradle ProjectLanguage : JavaSpring Boot :

[AWS] SpringBoot 프로젝트 배포 (Feat. Nginx, PostgreSQL)
(1) AWS EC2 생성 https://aws.amazon.com/ko/ 위 사이트에서 회원가입을 하고 로그인 한다. 로그인 후 우측 상단에서 위치를 서울로 설정한다. 서비스 검색창에 EC2 를 검색하고 인스턴스 시작을 누른다. 이름을 지정하고, 애플리케이션 및

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

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

인텔리제이로 스프링 부트 시작하기
이 문서는 인텔리제이를 사용하여 스프링 부트를 시작하는 방법에 대해 설명합니다. 인텔리제이의 장점, 프로젝트 생성, build.gradle 파일의 구성, 그리고 GitHub 연동에 대해 다룹니다.
Could not find method compile() for arguments [org.springframework.boot:spring-boot-starter-web] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.
Gradle Method 대체
Could not resolve org.springframework.boot:spring-boot-gradle-plugin:3.0.2.
버전 오류

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

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

#07 중요 로직들 - 3 (feat. passwordEncoder, configure)
Sekkison Project BCryptPasswordEncoder >Sekkison 유저의 비밀번호를 안전하게 저장하기위해 BCryptPasswordEncoder를 사용해서 암호화를 진행하기로 하였다. >>BCryptPasswordEncoder는 Spring

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