gradle 5

intelliJ Springboot + MyBatis + MySQL 셋팅 및 연동(1)

목적 : 쇼핑몰 만들기 위한 기본적인 셋팅을 해본다. java 17 버전 사용 -> java 11 로 변경 java 11 로 변경 Selected Dependencies 항목을 모두 체크 해준다. build.gradle java 11 plugins { id 'java' id 'war' id 'org.springframework.boot' version '2.7.14' id 'io.spring.dependency-management' version '1.1.2' } group = 'com.naya' version = '0.0.1-SNAPSHOT' java { sourceCompatibility = '11' } configurations { compileOnly { extendsFrom annotationP..

스프링 부트 + vue.js gradle build 과정에서 npm build 자동으로 수행되도록

plugins { id "com.github.node-gradle.node" version "3.1.1" } node { download = true version = "14.6.0" npmVersion = "6.14.7" distBaseUrl = "https://nodejs.org/dist" npmInstallCommand = "install" workDir = file("${project.projectDir}/.gradle/nodejs") npmWorkDir = file("${project.projectDir}/.gradle/npm") nodeProjectDir = file('./front') } task setUp(type: NpmTask) { description = "Install Node.js..

스프링부트(spring boot) mybatis 에러 해결 invalid bound statement not found

스프링 부트에서 mybatis 사용할때 아래와 같이 계속 mapper 에러가 발생한다. org.apache.ibatis.binding.bindingexception invalid bound statement not found 여러가지 이유를 찾아보던중 가장 흔이 발생하는 mapper interface 경로와 mapper xml namespace 경로가 다를때 발생한다. 하지만 나는 경로 와 오타가 없이 정확하게 일치하는데 계속 invalid bound statement not found 에러가 발생했다. 결론은 mapper xml 의 디렉토리가 3단계로 되어 있어서 그런것이었다. 기존 아래와 같이 resources 하위 3단계였다 resources mybatis mapper example StudentM..

인텔리제이(Intellij) 스프링 부트(Spring Boot) Gradle 이용한 WAR 배포 설정 방법

인텔리제이에서 스프링 부트를 사용하여 톰캣서버에 war 이용하여 배포해 보도록 하겠습니다. 아래 링크 보시면 처음 프로젝트 셋팅시 war 파일로 배포 한다고 설정되었습니다. https://trytoso.tistory.com/1566 인텔리제이 (intellij) 스프링 부트(Spring Boot) 시작하기 스프링 프레임워크(Spring Framework) - EJB(Enterprise Java Bean)라는 무겁고 복잡한 플랫폼에서 벗어나 POJO(Plain Old Java Object)를 기반으로 하는 경량의 환경을 제공한다. - 스프링 프레임워크가 처음 등.. trytoso.tistory.com Hello World 를 만들어 화면에 잘 나오는지 확인해봐야겠죠? https://trytoso.tisto..