일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Hibernate
- 프로젝트생성
- JPA
- JPQL
- 벌크연산
- fullcalendar
- fetchjoin
- jQueryUI
- values()
- paging
- 대량쿼리
- 자바서블릿
- JQuery
- jscalendar
- 페치조인
- joinfetch
- 제네릭
- 제너릭
- springflow
- 페이징
- LIST
- 스프링데이터흐름
- namedQuery
- jQuery값전달
- jQuery값전송
- 엔티티직접사용
- Generic
- javascriptcalendar
- calendar
- javaservlet
- Today
- Total
목록공부/Spring Boot (34)
가자공부하러!
application.yml 또는 application.properties에서 수정 spring.datasource.hikari.driver-class-name : oracle.jdbc.driver.OracleDriver -> spring.datasource.hikari.driver-class-name : oracle.jdbc.OracleDriver
1. 기초 설정 > spring boot version 2.1.7(Spring Starter Project) > jdk 8 > sts3 > maven 2. dependencies > 프로젝트 생성 시 추가 - Spring Boot DevTools- Lombok- MySQL Driver- MyBatis Framework- Spring Web Starter > 별도 추가- JSP 수행을 위한 내장 톰캣 : tomcat-embed-jasper - JSTL - DB 관련 : spring-boot-starter-jdbc, ojdbc6(pom.xml에 repository등록 필요), h2, HikariCP- File IO : commons-io, cos, commons-fileupload 3. application..
1. tiles/sitemesh 2. 3. 4. 5. 6. 1. tiles/sitemesh 1. 목적 > Thymeleaf template engine에서 html 코드 분리 및 단순화를 통한 가독성 개선. 2. 기초 설정 > Spring boot (thymeleaf, hikari cp, oracle db) 3. 참고 사이트 > tiles - Spring Framework tiles sample : 내 블로그 207, tiles sample 소스코드 - 공식 홈페이지 : http://tiles.apache.org/ > sitemesh - 공식 홈페이지 : http://wiki.sitemesh.org/ 2. 3. 1. 4. 1. 5. 1. 6. 1.
소스코드 : https://github.com/ 1. 기초 설정 및 순서2. pom.xml 3. application.yml 4. config 5. mapper 6. view & controller 1. 기초 설정 및 순서 0. 목표 > Thymeleaf와 Hikari CP를 활용한 Spring boot 프로젝트 생성 및 run 1. 실행 환경 > spring boot version : 2.1.6 > jdk 8 > sts3 2. dependencies > Spring Boot DevTools > Lombok > MySQL Driver > MyBatis Framework > Spring Web Starter > thymeleaf- spring-boot-starter-thymeleaf, thymeleaf, ..
1. Thymeleaf 2. 기초 활용법 - 설정, th:oo 3. static resource include 4. 특수문자 5. Thymeleaf form 만들기 예제(th:object. th:field) 1. Thymeleaf 1. Thymeleaf > Spring Boot 공식 지원 Server-side Template Engine > 순수 HTML 문서에 HTML5 문법으로 Server-side 로직을 수행하고 적용시킬 수 있다. 2. 기초활용법 - 설정, th:oo 1. 설정 > 문서 html태그에 XML name space(xmlns) 명기 필요12345 ... ... Colored by Color Scriptercs 2. th:oo > Model에서 넘어온 값을 받기 위한 코드로써, html..
개요 : Spring Boot 자유게시판 제작 2차 시도[목차]1. 설정2. 메뉴(views) 및 기능 3. Controller4. Model(Service, DAO, VO) 0. 에러 및 해결방법 기록 1. 설정 1-1. spring boot dependencies > pom.xml : 소스코드 링크(Github) > Spring Boot DevTools > Lombok > MySQL Driver > MyBatis Framework > Spring Web Starter > JSP > JSTL 2. 메뉴(views) 2-1. 자유게시판 메인(views/freeboard/freeboard.jsp)2-2. 계정 관련 기능(bootstrap modal form) 2-3. 글 상세보기(views/freeboar..
3차 시도 ( 성공 ) 참고사이트 : https://www.youtube.com/watch?v=3tWkcJOI-uo결과 : 성공 결과 : 프로젝트는 잘 작동하지만 DB값을 받아오지 못하는 상태- DAO쪽에 문제가 있는 듯- @Select 공부 필요 (참고 : https://daitso.kbhub.co.kr/44499/) * 중요 : dependency 확인 필수 > JSP : tomcat-embed-jasper, javax-inject, jstl 0. 개발 환경 > jdk 8(1.8) > sts3 (:: Spring Boot :: (v2.1.6.)) > oracle 11g 1. 프로젝트 생성 > spring starter project- project name : 4_oracleDBConnectTestW..
1. @RequestParam : https://heavenly-appear.tistory.com/302
1. 기초 > 클라이언트의 요청은 디스패처 서블릿이 받아서 처리한다. > 디스패처 서블릿은 URI를 미리 갖고있다. > URI의 내용은 컨트롤러에서 정한다. > view resolver를 활용한다 > @Autowired 활용- Autowired는 type으로 DI를 가능케 한다- 서비스 변수에 Autowired 어노테이션을 적용- Singleton 처럼 쓰인다.- 컨테이너에 있는 빈 객체 중 타입이 일치하는 빈 객체를 주입시키는 방식- 타입 우선 매칭 2. 코드 1234567891011121314151617181920212223242526272829303132import org.springframework.beans.factory.annotation.Autowired;import org.springfra..
성공! 참고 사이트 : https://offbyone.tistory.com/3911. Spring Starter Project 생성 > New -> Spring Starter Project 2. dependency 추가 > tomcat-embed-jasper 3. 웹파일을 위한 공간 생성 > src/main/webapp > src/main/webapp/WEB-INF > src/main/webapp/WEB-INF/jsp 4. 뷰 리졸버 설정 > 경로 : src/main/resources/application.properties 5. 컨트롤러 생성 > 1번 왼쪽 그림에 Package경로 아래에 패키지 web 생성 > web 패키지에 컨트롤러 생성(Class) 6. jsp파일 생성 > 경로 : src/main..