JAVA
-
[SPRING] SPRING 게시판 (3) - DB 연동2JAVA/SPRING 2020. 3. 11. 17:16
테이블 생성 패키지 생성 VO 생성 // com.ms.board.Vo/boardVo public class boardVo { private int bno; private String title; private String content; private int count; private String writer; private LocalDate createTime; private LocalDate editTIme; ... //Getter Setter 생략 } SQL 쿼리 작성 SELECT * FROM board DAO 생성 // Dao/BoardDao.java @Repository("BoardDao") public class BoardDao { @Inject private SqlSession sqlSess..
-
[SPRING] Resource specification not allowed here for source level below 1.7 ErrorJAVA/SPRING 2020. 3. 11. 16:56
에러 내용 : 1.7이상의 컴파일 환경을 사용하고 있지만 1.7미만의 버전을 환경설정에 적용해서 발생하는 에러 해결 방법 프로젝트 Properties 메뉴 진입 [Java Build Path -> Libraries tab] [JRE System Library] 제거 [Add Library... -> JRE System Library -> Next]
-
[SPRING] SPRING게시판 (2) - DB 연동JAVA/SPRING 2020. 3. 10. 20:30
DB 생성 pom.xml 수정 1.8 5.1.4.RELEASE 1.9.2 1.7.25 ... junit junit 4.12 test mysql mysql-connector-java 8.0.13 org.mybatis mybatis 3.4.6 org.mybatis mybatis-spring 1.3.2 org.springframework spring-jdbc ${org.springframework-version} org.springframework spring-test ${org.springframework-version} test JDK버전을 변경했기 때문에 [Maven -> update project] 으로 maven 업데이트해서 적용 DB 설정 dataSource-context.xml 파일을 [src/m..
-
[SPRING] SPRING 게시판 (1) - 프로젝트 생성JAVA/SPRING 2020. 3. 10. 20:25
프로젝트 생성 Spring Legacy Project -> Spring MVC Project 톰캣 설정 Character Encoding 설정 encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 forceEncoding true encodingFilter /* 스프링 환경 설정 servlet-context.xml를 [src/main/resources/]에 root-context.xml는 [src/main/resources/]에 spring이라는 폴더를 만들어 관리 contextConfigLocation classpath:spring/*-context.xml org.springframework.web.con..
-
[Java] HashMap 값 추출JAVA 2020. 2. 23. 21:47
import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Map.Entry; import java.util.Set; public class extractHashMap { public static void main(String[] args) { Map hashMap = new HashMap(); hashMap.put("Key1", 1); hashMap.put("Key2", 2); hashMap.put("Key3", 3); hashMap.put("Key4", 4); hashMap.put("Key5", 5); // 방법1 Iterator keys = hashMap.keySet().iterator(); w..
-
[Spring Boot] Encoding 설정JAVA/SPRING 2020. 2. 13. 15:26
// resources/application.properties #MySql spring.datasource.url=jdbc:mysql://localhost:3306/DB이름?useUnicode=true&characterEncoding=utf8 #Encoidng UTF-8 spring.http.encoding.charset=UTF-8 spring.http.encoding.enabled=true spring.http.encoding.force=true
-
[Spring] JpaRepository MethodJAVA/SPRING 2020. 1. 28. 20:56
JpaRepository Method save() : 새로운 엔티티는 저장, 이미 존재하는 엔티티는 수정(insert, update) - 특정 칼럼을 제외하고 Insert, Update하려면 @CreationTimestamp @Column(name="created_time", updatable=false) private LocalDateTime created_time; @UpdateTimestamp @Column(name="updated_time", insertable=false) private LocalDateTime updated_time; findOne() : 엔티티 하나를 조회 (즉시 조회하여 객체를 전달) getOne() : 엔티티 하나를 조회 (lazy-loading을 통해 객체를 전달) fi..