Basics/Spring에 해당하는 글 43

  1. AWS에 배포하기 2022.09.26

    WAR로 프로젝트 파일을 Export .java파일은 없고 .class로 다 묶어준다. 라이브러리를 다 jar로 lib에 추가해 두어야 한다 (pom.xml의 만으로는 안됨) 1. AWS Web service에 가입 https://aws.amazon.com/ko/ 2. putty 다운로드 및 설치 리눅스 서버에 접근하고 명령어를 처리하는 데 사용된다. https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html 3. WinSCP 다운로드 및 설치 서버에 파일을 올릴 때 사용한다. (FTP) 드래그 앤 드롭이 가능해서 편리하다. https://winscp.net/eng/download.php 4. DBeaver zip파일 다운로드 https://dbeav..


  2. Windows MySQL 설치 2022.09.26

    https://dev.mysql.com/downloads/mysql/ 오라클은 1521인데 MySQL은 33 설치후 MySQL bin 폴더의 경로를 환경변수에 추가 C:\Program Files\MySQL\MySQL Server 8.0\bin show databases; create database mydb character set utf8 collate utf8_general_ci; show databases; use mydb; -- table설정 create table member( no int, name varchar(34) not null, sex varchar(10), content text not null, constraint mem_no_pk primary key(no), constraint..


  3. Spring에서 web.xml로 에러 페이지 지정하기 2022.09.23

    간단하다. web.xml에 태그 추가하고, 몇 번 에러일 때 어떤 jsp를 출력해 줄 건 지 지정한다. 404 /error/error404.jsp 403 /error/error403.jsp 400 /error/error400.jsp 500 /error/error500.jsp 그럼 에러 발생했을 때 아래와 같이 화면 출력됨


  4. Spring 자동 로그인 (코드만 정리) - 수정중 2022.09.21

    보호되어 있는 글입니다.


  5. 로그인 보안 처리하기(코드만 정리) 2022.09.20

    버전에 맞는 코드를 복사하여 pom.xml에 추가 나는 5.1.5 버전 spring-security-core, web, config, taglibs, crypto의 총 5가지를 가져다 놓는다. org.springframework.security spring-security-core 5.1.5.RELEASE org.springframework.security spring-security-web 5.1.5.RELEASE org.springframework.security spring-security-config 5.1.5.RELEASE org.springframework.security spring-security-taglibs 5.1.5.RELEASE org.springframework.security s..


  6. VueJS로 검색 기능 만들기 (코드만 정리) 2022.09.16

    FoodMapper.java (Interface) package doo.doo.mapper; import java.util.*; import doo.doo.vo.*; import org.apache.ibatis.annotations.Select; public interface FoodMapper { @Select("SELECT fno, name, poster, num " + "FROM (SELECT fno, name, poster, rownum as num " + "FROM (SELECT fno, name, poster " + "FROM food_location WHERE address LIKE '%'||#{address}||'%')) " + "WHERE num BETWEEN #{start} AND #{..


  7. VueJS로 CURD 게시판 만들기 (코드만 정리) 2022.09.16

    BoardVO.java(Class) package doo.doo.vo; import lombok.Getter; import lombok.Setter; @Getter @Setter public class BoardVO { private int no, hit; private String name, subject, content, dbday; } BoardController.java (Class) - 단순 화면 이동 package doo.doo.web; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.ui.Mo..


  8. 네이버 OpenAPI로 추천 기능 만들기 2022.09.15

    보호되어 있는 글입니다.


  9. 채팅 기능 만들기 2022.09.15

    보호되어 있는 글입니다.


  10. 프로시저를 이용한 댓글 구현(코드만 정리) 2022.09.14

    --댓글 추가 CREATE OR REPLACE PROCEDURE replyInsert ( pCno spring_reply2.cno%TYPE, pType spring_reply2.type%TYPE, pId spring_reply2.id%TYPE, pName spring_reply2.name%TYPE, pMsg spring_reply2.msg%TYPE ) IS BEGIN INSERT INTO spring_reply2 VALUES( (SELECT NVL(MAX(no)+1,1) FROM spring_reply2), pCno, pType, pId, pName, pMsg, SYSDATE ); COMMIT; END; / --댓글 읽기 CREATE OR REPLACE PROCEDURE replyListData( pCn..