프로젝트 구조 build.gradle에 해당코드 추가 implementation 'org.bgee.log4jdbc-log4j2:log4jdbc-log4j2-jdbc4.1:1.16' application.properties에 해당코드 추가 logging.level.root=info spring.datasource.driver-class-name=net.sf.log4jdbc.sql.jdbcapi.DriverSpy spring.datasource.url=jdbc:log4jdbc:mysql://localhost:3306/TB_BOARD?serverTimezone=UTC&characterEncoding=UTF-8 spring.datasource.username=root spring.datasource.passwo..
sts4에서는 jsp 파일이 색상도 없고 jsp파일을 생성못하게 막아놓은것 같음 이를 해결하기 위해서 Help-Eclipse MarketPlace에서 Java Web 검색후 install jsp 파일을 생성할수 있고 코드에 색깔이 생긴것을 볼수있습니다.
-> 차근차근 개발하는 과정을 올릴려고 했는데 중간 중간에 과정을 올리기가 힘들어서 전체 소스를 한번에 정리해서 이번장에 올리겠습니다. 게시판 생성에 앞서 테이블 생성 CREATE TABLE `tb_board` ( `BOARD_IDX` int NOT NULL AUTO_INCREMENT COMMENT '인덱스', `BOARD_TITLE` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '타이틀', `BOARD_CONTENT` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '내용', `REG_ID` varchar(45) CHARACTER ..
테이블 생성 -> 저번장에 생성한 member 테이블은 삭제처리 -> TB_AUTHORITES, TB_CODE, TB_GRP_CODE, TB_USERS 테이블을 생성 TB_AUTHORITIES 생성문 (권한테이블) CREATE TABLE `tb_authorities` ( `AUTH_IDX` int NOT NULL AUTO_INCREMENT COMMENT '인덱스', `USER_ID` varchar(45) DEFAULT NULL COMMENT '사용자 아이디', `AUTHORITY` varchar(45) DEFAULT NULL COMMENT '권한', PRIMARY KEY (`AUTH_IDX`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_a..
admin 패키지에 common 패키지 생성후 안에 Constants.java 생성 ->Constants.java 파일은 서비스내의 공통변수를 모아넣은 클래스 파일임 package com.board.common; /** 서비스에 사용되는 공통변수 */ public final class Constants { //프로젝트 패키지 이름 public final static String APP_DEFAULT_PACKAGE_NAME = "com.board"; //dao 패키지 경로 public final static String MAPPER_PACKAGE = Constants.APP_DEFAULT_PACKAGE_NAME+".dao"; //Tiles xml 경로 public final static String[] T..
개발환경 JAVA8 STS MYSQL MYBATIS 프로젝트 생성 https://start.spring.io/ -> 해당 화면처럼 생성 -> SNAPSHOT이랑 M 버전은 인터페이스가 새로 추가될수도 있는 버전이라 해당 이름이 안붙어있는 버전 선택 STS에서 해당 프로젝트 import ->방금 위에서 받은 프로젝트 압축푼 폴더 선택 프로젝트를 처음받으면 해당 화면처럼 에러가 나옴 프로젝트 빌드 에러가 없어진것을 볼수있음 utf-8 설정 루트 디렉터리에 build.gradle 수정 buildscript { ext { springBootVersion = '2.2.6.RELEASE' } repositories { mavenCentral() } dependencies { classpath("org.springf..