1. XXS 방지 스크립트 공격 방지처리를 위해 textarea 값을 변경 저장해준다. 기존 포폴의 경우, textarea 가 메일 전송단에 있는데 이부분 설정을 위해, 메일 전송 버튼을 누른 경우 보안처리를 해준다. 2. JUnit 테스트 코드 작성하기 메일 전송부분의 테스트 코드를 작성했다. 3단계와 연장선상에 있는 부분이지만 유지, 보수단으로 고려해서 4단계에 작성했다. 결과적으로 테스트가 모두 완료되면, 다음과 같이 설정한대로 메일이 전송됨을 알 수 있다. + 에러 해결하기 테스트 실행시 메일은 잘 전송되는데, 원래 코드의 Controller단 메서드를 실행하는 과정에서 실패문구가 떴다. 내용을 보니 NullPointer 발생이다. 아무래도 기존 메서드 내 파라미터 값을 받는 부분(파라미터 값 중..
0. 의존성 라이브러리 Gradle은 의존관계에 있는 라이브러리를 끌어오는데, 1단계에서 구축된 스프링부트 라이브러리는 크게 3가지 종류이다. 1. spring-boot-starter-web 2. spring-boot-starter-thymeleaf 3. spring-boot-starter(공통) spring-boot-starter-logging > logback, slf4j 별도의 테스트 라이브러리는 spring-boot-starter-test 인데 junit, mockito, assertj, spring-test 가 있다. 이와 관련해서는 별도로 다시 정리할 예정이다. 1. Main Page 만들기(View 단) 경로의 src > main > resources > static > index.html ..
- 북클럽
- 노개북
- git연동
- ubuntu
- filezila
- 독서후기
- java
- 개발도서
- 기술블로그
- 정보처리기사
- gradle build
- intellij
- IT 5분 잡학사전
- putty
- gradle
- 오늘의코딩
- JIRA
- 실용주의프로그래머
- 호스팅영역
- 노마드코더
- LifecycleException
- 배포
- jdbc
- 웹페이지만들기
- spring
- SQLD
- EC2
- 정보처리기사 실기
- AWS
- 정보처리기사 필기
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |