본문 바로가기

bower 추가! Spring Boot 프로젝트 만들기 - 1편Spring Boot 프로젝트 만들기 - 2편Spring Boot 프로젝트 만들기 - 3편 Gradle + MyBatis + MariaDB 를 이용한 스프링 부트 프로젝트를 생성 해보았고 이번엔 프로엔트 패키지 관리 툴인 Bower를 설치하여 적용 하려고 한다. 핫바리 개발자로서 아직 크게 필요성을 느끼진 못하나 gulp or grunt 를 이용하여 의존성도 해결하고 라이브러리 버전 관리도 가능하니 이부분 까지 해봐야 할 것 같다. 1. node.js 다운 로드 https://nodejs.org/ko/download/ 2. 설치 후 cmd 창에 node -v 3. bower 설치 npm install -g bower 4. git 설치 https://git-sc.. 더보기
Spring Boot 프로젝트 만들기 - 2편 Spring Boot 프로젝트 만들기 - 2편 보안을 위해서(이용자가 직접 jsp에 접근하지 못하도록) WEB-INF에 jsp를 두도록 하겠습니다. 1. 디펜던시 추가 compile 'javax.servlet:jstl:1.2'compile 'org.apache.tomcat.embed:tomcat-embed-jasper:9.0.0.M18' 2. view 설정 3. view 설정에 맞춰서 폴더들을 생성해 주었습니다 src > main > webapp > WEB-INF > view > hello.jsp 생성 Hello World! 4. HelloConroller.class 수정 Spring Boot App으로 서버 올려 접속하면Hello World! 출력 더보기
MariaDb 설치 - 윈도우, 리눅스 MariaDb 사이트 - https://downloads.mariadb.org/ 1. 다운로드 2. 운영 체제에 맞게 선택 3. 그냥 다운로드~ 4. root계정 비밀번호 설정 과 character set 설정 체크 5. port 3306 사용하셔도 되지만 전 사용중이라 3307로 했습니다. 6. 그냥 next 7. install 8. MySQL Client 설치 9. 테이블 생성 및 유저 생성 후 테이블에 대한 권한 수여 mysql은 보안상 기본적으로 외부접속을 허용하지 않기 때문에 계정을 생성할떄 특정 IP 혹은 localhost 를 지정하거나 %를 지정하여 외부접속을 허용할 수 있다. - DB 생성 : create database DB이름# create database bulkyDB; - 생성된 테.. 더보기
Spring Boot 프로젝트 만들기 - 3편 Spring Boot 프로젝트 만들기 - 3편 MyBatis 와 DB 연결 * MariaDB 설치 방법 : http://bulkywebdeveloper.tistory.com/admin/entry/post/?id=65 1. dependencies 추가mybatis, mariadb dependencies 추가(mybatis 있으면 추가 안해도됨) compile('org.mybatis.spring.boot:mybatis-spring-boot-starter:1.3.0') compile 'org.mariadb.jdbc:mariadb-java-client:2.0.1' 2. Mybatis, DB 설정src > main > resources > application.properties 스프링부트의 큰 장점이 appli.. 더보기
Spring Boot 프로젝트 만들기 - 1편 Spring Boot 프로젝트 만들기 - 1편 Spring Boot + Gradle + mybatis + Mysql 을 이용한 프로젝트 생성 첫번째 입니다. 1. STS Spring Tool Suit 다운로드 ( https://spring.io/ ) 2. 해당 경로로 이동하여 STS.ini 파일 설정(빨간색만 추가) openFIle-vmC:\Program Files\Java\jdk1.8.0_102\bin\javaw.exe(jdk경로+javaw.exe)마지막 줄-Dfile.encoding=UTF-8 (시스템 기본 인코딩 인식) 3. Gradle 설치 Marketplace > gradle 검색 위의 두개 Integration, IDE Pack 인스톨 4. Spring starter Project 생성 기본적.. 더보기