일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 시큐리티
- Eclipse
- 자바
- 방법
- 함수
- db
- mybatis
- kotlin
- 생성
- JPA
- error
- Vue
- 넥사크로
- IntelliJ
- Spring
- Java
- aws
- 프로그래머스
- 에러
- Git
- 알고리즘
- JavaScript
- jquery
- 스프링
- 쿼리
- 코틀린
- GitHub
- oracle
- 오라클
- Security
- Today
- Total
목록Spring (40)
송민준의 개발노트
기존에는 간단하게 아래처럼 필터를 했는데 한계를 느끼고 jsoup를 사용해봤다. private String replaceParameter(String param) { String result = param; if(param != null) { result = result.replaceAll("",">"); result = result.replaceAll("[(]","("); result = result.replaceAll("[)]",")"); } return result; } pom.xml에 추가 org.jsoup jsoup 1.12.1 https://mvnrepository.com/artifact/org.jsoup/jsoup service.java @Override public void insert_b..
https://summernote.org/getting-started/#run-summernote Summernote - Super Simple WYSIWYG editor Super Simple WYSIWYG Editor on Bootstrap Summernote is a JavaScript library that helps you create WYSIWYG editors online. summernote.org 1. 위 썸머노트 페이지로 이동 해서 부트스트랩 4 버전으로 cdn을 받는다.(부 4 기준) 기본적으로 썸머노트는 부트스트랩과 제이쿼리 기반으로 만들어진거기 때문에(아닌 것도 있음) 밑에 코드 위에 불러오는게 있어야 한다. 밑에 KR은 한글 문제를 해결해줄것이다. 2. 썸머노트는 div와 for..
recaptcha 구현해볼라다가 구글에서 localhost 형식은 안된다고 해서 애를 먹다가 해결 방법을 찾았다. 1. recaptcha로 이동 후 생성 (아래처럼 해주면된다.) 2. 사이트 키와 비밀 키 확인 3. Spring STS로 가자! pom.xml에 다음 dependency를 추가해준다. net.tanesha.recaptcha4j recaptcha4j 0.0.7 javax.json javax.json-api 1.1.2 org.glassfish javax.json 1.1 com.fasterxml.jackson.core jackson-databind 2.9.5 4. java파일 추가 import java.io.BufferedReader; import java.io.DataOutputStream; ..
1. 카카오 개발자 페이지로 이동 https://developers.kakao.com/ Kakao Developers_ 더 나은 세상을 꿈꾸고 그것을 현실로 만드는 이를 위하여 카카오에서 앱 개발 플랫폼 서비스를 시작합니다. developers.kakao.com 2. 카카오계정 로그인 클릭 3. 사용자 관리- JavaScript 클릭 4. 예제 참고해서 작성 5. 참고할 것은 JSON으로 값을 받아오는데 이걸 var에다가 저장이 안됨 반환값(json).키 를 그냥 원하는 곳에 박아주면 되고...
1. RDS 생성하기(여긴 mysql이지만 방법은 크게 다르지 않다.) https://ndb796.tistory.com/226 AWS EC2에 AWS RDS 연동하기 이번 시간에는 AWS EC2에 AWS RDS를 연동하는 방법에 대해서 알아보도록 하겠습니다. 기존에 운영하는 AWS EC2 서비스가 있을 때 이에 안전한 방법으로 데이터베이스를 연결해야 하는 경우가 존재할 수 있습니다... ndb796.tistory.com 2. 1번으로 만들게 되면 SQL Developer에서 접근을 못한다.(ec2에서만 접근 가능하게 했기 때문) 그러므로 보안 풀어준다. https://smujihoon.tistory.com/86 AWS RDS 외부에서 접속하기 AWS의 데이터베이스인 RDS의 접근 방식에는 2가지 방법이 ..
1. 네이버로 가서 내 메일함 옆에 환경설정 버튼 누른 후 다음과 같이 세팅 2. 코드 추가 - root.context.xml true smtp.naver.com - MailVO.java import lombok.Data; @Data public class MailVO { private String from="dkaskgkdua@naver.com"; private String to; private String subject = "회원 가입을 축하드립니다. - 제목"; private String content = "회원 가입을 축하드립니다. - 내용"; } - SendMail.java import javax.mail.internet.MimeMessage; import org.springframework.b..
1. mvn 사이트에서 dependency받아와서 pom.xml에 추가 https://mvnrepository.com/artifact/org.projectlombok/lombok/1.18.10 Maven Repository: org.projectlombok » lombok » 1.18.10 Spice up your java: Automatic Resource Management, automatic generation of getters, setters, equals, hashCode and toString, and more! org.projectlombok lombok 1.18.10 provided // https://mvnrepository.com/artifact/org.projectlombok/lom..
1. Spring Framework의 Annotation 중 @RequestMapping RequestMapping 어노테이션을 사용해서 메서드에 처리할 요청 경로를 지정한다. * value="요청 경로", method는 전송 방식 지정한다. @RequestMapping 뒤에는 반드시 메서드가 나와야 하고 자동 호출 된다. * 이름은 다른 메서드들과 중복되지 않게만 작성한다. @RequestMapping(value = "/login_ok.do", method=RequestMethod.POST) - member로 시작하고 확장자가 .net으로 끝나는 모든 경로 @RequestMapping("/member/?.net") - 중간에 글자가 바뀌는 경우 ? 로 표시(ex. SMMJ, SJMJ 등...) @Req..