반응형 스프링부트 예제7 스프링부트(SpringBoot) 게시판 만들기14 - 댓글 기능 구현(ajax) 댓글 기능 구현 게시판에서 댓글기능이 빠질수는 없겠죠~ 댓글을 작성할때마다 페이지 이동이 되지 않고, 댓글 목록만 바로바로 바뀔 수 있도록 ajax를 사용해서 비동기 방식으로 구현해보겠습니다. 1. 댓글용 테이블 생성 123456create table comment( cno int not null auto_increment primary key, //댓글 seq bno int not null, //댓글이 달릴 게시글 seq content text not null, //댓글 내용 writer varchar(20) not null, //댓글 작성자 reg_date datetime not null); // 댓글 작성 시간cs 2. com.example.demo.board.domain에 commentVO 생성 .. SpringBoot 게시판 만들기 2017. 9. 10. 스프링부트(SpringBoot) 게시판 만들기13 - 간단하게 application.properties 사용하기 application.properties 사용하기 간단하게 파일업로드 위치 같은 것들을 수정 했을뿐인데 프로젝트의 소스코드를 수정하고 재배포를 하는건 너무나 번거롭고, 운영을 하는 입장에서도 좋지 않겠죠~ 그럴때 설정파일로 등록해서 설정파일만 수정할 수 있도록 해줄수 있는 방법입니다.설정파일로 뺄 수 있는것들은 최대한 빼는 것이 좋겠지만 이 예제에서는 파일업로드 위치를 설정파일로 등록하여 사용해보겠습니다. 1. application.properties 내용 추가1file.upload.directory = uploadFiles 폴더 위치cs file.upload.directory 는 제가 임의로 명시한것이지 원래 존재하는 설정명(?)이 아닙니다. fileDir로 해도 괜찮고, ffffff로 해도 괜찮습니다.. SpringBoot 게시판 만들기 2017. 9. 7. 스프링부트(SpringBoot) 게시판 만들기12 - 부트스트랩 더 끼얹기2 부트스트랩 더 끼얹기2 - 부트스트랩을 이용해서 페이지 정리~ 1. list.jsp 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 List 게시글 목록 글쓰기 No Subject Writer Date ${l.bno} ${l.subject} ${l.writer} Colored by Color Scriptercs 2. insert.jsp 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647Insert Form 게시글 작성 제목 작성자 내용 파일 업로드 작성 Colored by Color Scrip.. SpringBoot 게시판 만들기 2017. 9. 5. 스프링부트(SpringBoot) 게시판 만들기11 - 부트스트랩 더 끼얹기1 부트스트랩 더 끼얹기1 1. WEB-INF 아래에 tags 폴더 생성 *폴더명을 tag로 생성 시 스프링부트가 로딩하면서 해당 폴더를 찾지 못합니다. 2. tag 폴더에 layout.tag, navbar.tag, header.tag 생성 3. layout.tag 작성 12345 Colored by Color Scriptercs 4.header.tag 작성 (bootstrap.jsp -> header.tag) 123456789101112 Colored by Color Scriptercs 5. navbar.tag 작성 - 부트스트랩 네비게이션바 사용 123456789101112131415161718192021222324252627282930313233343536 Toggle navigation 스프링부트로 .. SpringBoot 게시판 만들기 2017. 9. 5. 스프링 부트 게시판 만들기3 - JSP 사용하기 관련글 : 스프링 부트로 게시판 만들기1 - 프로젝트 생성스프링 부트로 게시판 만들기2 - MyBatis, MySQL 연동 JSP 사용을 위한 설정 변경스프링 부트를 이용하는 경우 화면을 처리하기 위해서는 기본적으로 JSP가 아닌 템플릿을 이용합니다. 스프링 부트는 JSP가 기본적으로 설정되어 있지 않기 때문에 JSP를 사용하려면 몇 가지 설정이 필요하기 때문에 JSP사용을 위해 설정을 해보도록 할게요. JSP 사용을 위해 두 가지 설정을 변경 해야 합니다. 1) application.properties의 설정 변경, 2) Tomcat 서버의 JSP 설정 변경 application.properties의 설정 변경폴더 구성입니다. 프로젝트 내의 src 폴더내에 main폴더가 있는데 그 안에 webapp/W.. 프로그래밍/Spring 2016. 10. 17. 스프링 부트로 게시판 만들기2 - MyBatis, MySQL연동 관련글 : 스프링 부트로 게시판 만들기1 - 프로젝트 생성 스프링 부트에서 데이터베이스 설정하기 스프링 부트에서 데이터베이스를 설정하기 위해서 라이브러리를 추가해야합니다. 처음 프로젝트를 생성할때도 가능하지만 저는 web만 선택하고 생성했기 때문에 관련 라이브러리를 먼저 추가하겠습니다. 프로젝트내에 있는 build.gradle 파일 아래에 보시면 dependencies가 있습니다. 그 아래에 추가로 작성해주세요. (기존에 dependency 되어 있는 라이브러리를 지우면 안돼요!)12compile('org.springframework.boot:spring-boot-starter-jdbc')compile('mysql:mysql-connector-java')cs 저장 후에 프로젝트 선택 우클릭 - Gradl.. 프로그래밍/Spring 2016. 10. 16. 스프링 부트로 게시판 만들기1 - 프로젝트 생성 스프링 부트는 2014년부터 개발된 스프링의 하위 프로젝트 중 하나입니다. 단독으로 실행이 가능하고(stand-alone), 제품 수준의(production-grade) 스프링 기반 어플리케이션을 제작하는 것을 목표로 진행된 프로젝트입니다. 스프링부트의 주요 기능들은 - 단독 실행이 가능한 수준의 스프링 어플리케이션 제작이 가능 - 내장된 Tomcat, Jetty, UnderTow 등의 서버를 이용해서 별도의 서버를 설치하지 않고 실행이 가능 - 최대한 자동화된 설정을 제공 - XML 설정 없이 단순한 설정 방식을 제공 이러한 특징들을 요약하면 스프링 부트는 '단독으로 빠르게 개발 가능한 스프링 프로젝트' 제작용입니다. 처음 스프링 프레임워크를 사용했을 때 많은 XML파일을 설정해가며 개발을 하던 게 어.. 프로그래밍/Spring 2016. 10. 16. 이전 1 다음 💲 추천 글 반응형