본문 바로가기

웹개발

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.. 더보기
javascript code assist 자바스크립트 코드 어시스트 사용 자바스크립트에서 .찍었을때 가능한 코드 리스트가 안뜰때 Preferences > JavaScript > Editor > Content Assist > Enable auto activation 체크(아래부분 체크) 마켓플레이스에서 webclipse 설치 후 재부팅 하고 . 찍으면 힌트 ! 더보기
부트스트랩 glyphicon icon 깨짐 부트스트랩 glyphicon 네모로 나올때 인데 저의 경우는 상당히 멍청했네요.. 하루를 stack overflow를 뒤졌는데 찾아보니 간단했네요.. 옛날 버전에서는 버그가 있었다는 얘기가 있지만 저의 경우는 아니였네요 먼저 증상 입니다. 아래 빨간 네모가 깨져서 나와서 미치는 줄 알았습니다.. 개발자 모드(F12)로 확인해 보니 읭? font-family 속성에서 적용이 안된걸 발견! 그래서 폰트 설정한 곳을 보니 제가 이렇게 줬습니다... !important 를 지우고 새로 고침해주니 드디어 나옴!! 더보기
(function($){}(jQuery) 란? (function($){ })(jQuery); function test(){ (function($){ })(jQuery); } 이 코드 처음 봐서 당황 했었습니다.. jquery를 사용할 때, $ 달러의 의미를 jquery에서 사용하겠다는 의미가 내포되어 있습니다.즉, $를 jquery만 사용하는 것이 아니라 다른 라이브러리에서도 사용할 수 있기 때문이에요.만약 prototype.js 랑 jquery를 같이 사용하는 경우에는 $가 충돌이 발생하는 것입니다. 출처: http://linuxism.tistory.com/666 [linuxism] 라고들만 써있었는데 위에 분의 예제를 응용하면 function test(){ (function (w) { // version check var ua = window.n.. 더보기
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'ssoController': Unsatisfied dependency expressed through field 'ssoSerive'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'ssoService': Unsatisfied dependency expressed through field 'ssoDao'; nested exception is org.springframewor.. 더보기
이클립스 마리아디비(mariadb) 연동 이클립스에서 sql 파일 만들어서 바로 쿼리를 날릴 수 있도록 마리아 디비와 연동하는 방법입니다. 1. 다운로드 https://downloads.mariadb.org/connector-java/ 2. Database Connections 생성 만약 위의 탭이 없다면 추가 Window > Show View > Other... Data Source Exploer 추가 3. MySQL 선택 4. 추가 5. 최신 버전 선택 6. 기존 드라이버 삭제 7. 위의 다운받은 파일을 추가 8. 기본 정보 입력 마지막을 자신의 환경에 맞게 잘 설정해 주어야지 제대로된 커넥션을 생성할 수 있습니다. 네모칸의 부분을 Driver Class = org.mariadb.jdbc.DriverConnection URL = jdbc:m.. 더보기
An internal error occurred during: "Initializing Java Tooling". java.lang.NullPointerException 이클립스 An internal error occurred during: "Initializing Java Tooling". java.lang.NullPointerException 오류시 workspace\.metadata\.plugins\org.eclipse.core.resources\.project .project를 삭제하는데 그전에 먼저 .metadata를 백업해 둔다. 그리고 이클립스 재 시작중 뜨는에러 OK 누르고 재시작 하면 해결 후에 나는 이 에러는 .projects 폴더에 RemoteSystemsTempFiles 폴더를 생성해 주면 된다. 근데 java.io.FileNotFoundException: C:\java77\bin\workspace\.metadata\.plugins\org.eclip.. 더보기
이클립스 코드 템클릿 사용법. Code Templates 이클립스 코드 템플릿 사용법 Preferences > Java > Code Style > Code Templates Comment > types > Edit 설정 후 메소드 위에 /** 엔터하면 자동으로 주석이 생성된다. 단축키 : Shift + Alt + j 더보기