본문 바로가기

건강한 코딩 메뉴

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 생성 기본적.. 더보기
[MySQL] SEQUENCE NEXTVAL 구현 프로시져 Table Scheme CREATE TABLE sequences ( name varchar(32), currval BIGINT UNSIGNED ) ENGINE=InnoDB; DELIMITER $$ CREATE PROCEDURE `drop_sequence` (IN the_name text) MODIFIES SQL DATA DETERMINISTIC BEGIN DELETE FROM sequences WHERE name=the_name; END DELIMITER $$ CREATE PROCEDURE `create_sequence`(IN the_name text) MODIFIES SQL DATA DETERMINISTIC BEGIN DELETE FROM sequences WHERE name=the_name; INSE.. 더보기
룸넘버13 솔직 후기 7월 2일 생전 처음!!으로 연극을 봤습니다. 솔직한 후기! 처음에 졸았습니다... 중반까지 졸면서 봤던거 같네요 후반부가 웃을거리들이 많았습니다. 아! 그리고 원작이 외국이다 보니 웃음 포인트들이 미국 스타일 인데 이거 안좋아하시는 분들은 뭐가 웃긴가 하실 수도 있습니다. 예를 들어 게이로 오해받는 자세에서 누군가 보게 되고 오해하는 그런식의 유머.. 제일 아쉬운거는 처음부터 웃길려는 느낌이 강해서 처음부터 끝까지 같은 분위기로 흘러가는 느낌(완곡이 없다)는게 긴장감 없이 뭐지~하는 느낌이 중반부 까지 많이 받았던거 같습니다. 하지만 후반에 재밌게 흘러 가니 맘 편히 보고 오기에 좋은것 같습니다. 전체적으로 10점 만점에 6점 정도 인것 같습니다. ### 주의사항 ### 사진은 찍지 못했는데 티켓과 함.. 더보기
전주역 MANOAH(마노아) 에어비앤비 후기 전주역 MANOAH(마노아) 전주 한옥마을 입니다. 여기를 고른 이유는 깜끔해 보이고 무엇보다 테라스가 너무 예뻐서 여기서 술한잔 할려고 골랐습니다 ㅎㅎ 여기 청소때문에 퇴실이 11시인데 왜 인지 들어서자마자 알 수 있겠더라고요 호텔급으로 청소를 해놓으시네요 ㅎㄷㄷ 무엇보다 여자친구가 제일 좋아했던것이 바로 아주 깔끔한 화장실인데요 여기도 호텔급 ... 왼쪽에 기본적인 조미료들과 주방 도구들이 있는데 정말 다 깨끗합니다. 역시나.. 전자렌지도 있고요 가장 예뻣던 테라스 입니다. 위에 달린 볼들이 전구인데요 태양광 전구로 밤에는 자동으로 불이 들어오더라고요 1층이 호스트가 사는 공간인데 첨엔 호스트가 불켜준줄 ㅋㅋㅋ 한가지 아쉬운건 티비가 이렇게 침대보다 낮아서 높게 해야 보이는데 보여도 이 봉땜에 가려서.. 더보기
javascript code assist 자바스크립트 코드 어시스트 사용 자바스크립트에서 .찍었을때 가능한 코드 리스트가 안뜰때 Preferences > JavaScript > Editor > Content Assist > Enable auto activation 체크(아래부분 체크) 마켓플레이스에서 webclipse 설치 후 재부팅 하고 . 찍으면 힌트 ! 더보기
아임웰 고구마 큐브 후기 아임웰 고구마 큐브 후기 평소에도 저녁 대용으로 고구마 삶아 먹거나, 굽거나 전자렌지를 이용해서 자주 먹었는데 아임웰 고구마 큐브 간편하게 먹을 수 있다기에 먹어 봤습니다. 용량 100g . 원산지는 베트남 이군요 간편히 1분 데워서 먹었습니다. 이건 먹다가 찍은건데 저만큼 먹고 버렸습니다... 전 고구마를 좋아하는데 태국 고구마 인가 맛없어서 버린 적이 있는데 이것도 베트남산이라서 그런가... 알수 없는 이상한 냄새가 났습니다. 먹다보면 이상한 향인지 냄새인지... 계속 냉장 보관했기때문에 상하진 않았을텐데.. 아무튼 저만큼만 먹고 전 버렸습니다. 간편히 먹을 수 있다는 장점 이외에는 별로네요.. 주관적일수는 있으나 고구마 좋아하는 저로서 그 이상한 냄새를 참을 수가 없었습니다. 혹시 맛있다 하시는 분.. 더보기