전체 글 (99) 썸네일형 리스트형 [SpringBoot JSP]- 게시판 (공통 뷰 해결 법) > 1. 공통을 사용하는 뷰 컨트롤러에 올려주고 ( write-base ) 인덱스 번호가 없는 새로운 뷰 컨트롤러에 올려줌 ( questions-write-form-new ) @RequestMapping(path = "write-base") public ModelAndView writeBase() { return new ModelAndView("notice/write_base"); } //새로운 글 작성 뷰 보이기 @RequestMapping(path = "questions-write-form-new") public ModelAndView questionsWriteForm() { return new ModelAndView("/notice/questions_write_form"); } @RequestMap.. 이클립스(Eclipse) 다운(Downloads) 방법 1. JDK 설치 (( java 언어를 사용하기 위해 무조건 설치해야하는 것 )) sun사가 자바를 개발했지만 현재 오라클사가 sun사를 인수했으므로 오라클 사에 접속해 jdk를 다운받는다. 1) 링크 : https://www.oracle.com/downloads/ 2) Java -> JavaSE -> java11, java14권장 2. Eclipse 설치 1)링크 : https://www.eclipse.org/downloads/ Eclipse Downloads | The Eclipse Foundation The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 415 open source projec.. [Linux 리눅스] 명령어 기본 정리 1. ls (List segments) : 현재 위치의 파일 목록 조회 ls -l : 파일의 상세정보 ls -a : 숨김 파일 표시 ls -t : 파일들을 생성시간순(제일 최신 것부터)으로 표시 ls -rt : 파일들을 생성시간순(제일 오래된 것부터)으로 표시 ls -f : 파일 표시 시 마지막 유형에 나타내는 파일명을 끝에 표시('/' : 디렉터리, '*' : 실행파일, '@' : 링크 등등,,,) 2. cd (Change directory) : 디렉터리 이동 cd [디렉터리 경로] : 이동하려는 디렉터리로 이동 (경로 입력 시 '[', ']'부분은 빼고 입력!) cd ~ : 홈 디렉터리로 이동 cd / : 최상위 디렉터리로 이동 cd . : 현재 디렉터리 cd .. : 상위 디렉터리로 이동 cd - .. [SpringBoot JSP] 라이브러리 없이 - header, footer 나누기 index에 사용되는 header,footer를 나누어 사용 1. header.jsp 첫 내용 ~ header 코드 2. fooer.jsp footer 코드 ~ 3. index.jsp ~ index 코드 ----- 자바스크립트에 대한 내용----- 안에 있어야 하므로 footer코드 코드 전에 넣어준다. -----경로----- login에 footer.jsp 넣으려면 login에서 위로 올라가서 찾고 해당 layout찾으면 밑으로 내려간다. [SpringBoot JSP] - xml 설정(Intellij) 1) application.properties mybatis.mapper-locations = mybatis.config-location = mybatis.type-aliases-package = 2) classpath는 원래 설정되어 있는 resource해당하니 1) 에 맞춰 파일 생성 3) bulid.gradle implementation 'org.mybatis.spring.boot:mybatis-spring-boot-starter:2.2.1' 4) xml사용시, 안에 내용 맞춰서 설정 [SpringBoot JSP] - DB 설정(Intellij) 1) View -> Database->aws에서 가져와야함 2)일단, application.properties spring.datasource.url= spring.datasource.username = spring.datasource.password = spring.datasource.driver-class-name = 3) + -> Data Source -> MySQL 에 위에꺼 설정 4) bulid.gradle implementation 'org.springframework.boot:spring-boot-starter-jdbc' runtimeOnly 'org.mariadb.jdbc:mariadb-java-client' [SpringBoot jsp] - Intellij jsp사용할 수 있도록 SpringBoot 설정(Intellij) 1. jps사용할 수 있도록 스프링 부트 설정 1) application.properties spring.mvc.view.prefix=/WEB-INF/views/ spring.mvc.view.suffix=.jsp 2) bulid.gradle implementation "org.apache.tomcat.embed:tomcat-embed-jasper" implementation 'org.springframework.boot:spring-boot-devtools' 3) main에 webapp만들기 webapp에 WEB-INF만들기 WEB-INF에 views 만들기 [SpringBoot JSP] OPEN API (KaKao Login) 1. 회원가입 https://developers.kakao.com/ 2. 내 애플리케이션 - 애플리케이션 추가하기 3. 카카오 로그인을 사용할 url을 등록 ( http://localhost:8181 ) 4. web 활성화 설정 5. 제품 설정에서 카카오 로그인- 동의 항목 - 동의 항목 설정 (원하는 정보 받고 싶은 것 필수 동의 또는 선택동의) 6. JavaScript 키 받아오기 7. 해당 코드를 사용하고자 하는 html페이지나 jsp페이지에 붙여놓습니다. 8. 카카오 로그인, 로그아웃 로직 Kakao.init('발급받은 키 중 javascript키를 사용'); kakaoLogout(); // 로그인 페이지 접속시 로그아웃 시켜준다 9. 카카오아이디와 이메일을 받기 위한 ajax 로직 10. aja.. 이전 1 ··· 9 10 11 12 13 다음