[Spring Boot] CoolSMS를 활용한 문자 발송 기능 구현
·
Java/Spring Boot
https://coolsms.co.kr/ 세상에서 가장 안정적이고 빠른 메시지 발송 플랫폼 - 쿨에스엠에스손쉬운 결제 전용계좌, 신용카드, 계좌이체 등 국내 결제 뿐만 아니라 해용신용카드로 한번의 카드번호 등록으로 자동충전까지 지원합니다. 전용계좌, 신용카드, 계좌이체 등 다양한 결제 방식coolsms.co.kr #  Gradle 의존성 추가1implementation group: 'net.nurigo', name: 'javaSDK', version: '2.2'cs">HTML 삽입미리보기할 수 없는 소스 코드12345678910111213141516171819public static void main(String[] args) throws Exception {        // 자신의 API Key와 A..
[Spring Boot] 렌더링 방식 (CSR, SSR)
·
Java/Spring Boot
클라이언트와 서버 간의 데이터 처리 방식#  CSR (Client-side Rendering)  - 클라이언트 측에서 렌더링을 처리하는 방식      · 클라이언트가 서버로부터 데이터를 받아옴          → JavaScript를 이용해 동적으로 HTML, CSS, JavaScript를 생성함          → 브라우저에서 렌더링함  - 비동기 통신 (AJAX)  - 데이터를 받아서 특정 부분만 렌더링함 #  SSR (Server-side Rendering)  - 서버 측에서 렌더링을 처리하는 방식  - 서버에서 HTML, CSS, JavaScript를 생성함      → 클라이언트는 이를 그대로 받아와 렌더링함  - Controller → jsp 방식  - 렌더링을 마친 후 클라이언트에게 보냄  ..
[Spring Boot] 리소스 처리 : HOST 컴퓨터의 리소스 활용하기
·
Java/Spring Boot
#  관련 포스팅  - 프로젝트 외부 HOST 컴퓨터에 파일 업로드하기 : https://young0105.tistory.com/242 #  리소스 경로 가칭 설정하기123456789101112131415@Configurationpublic class WebMvcConfig implements WebMvcConfigurer {     // 리소스 등록 처리    // 서버 컴퓨터에 위치한 Resource를 활용하는 방법 (프로젝트 외부 폴더 접근 방법)&nb..
[Spring Boot] 프로젝트 외부 HOST 컴퓨터에 파일 업로드하기
·
Java/Spring Boot
#  관련 포스팅  - 업로드된 파일을 JSP에 가져오기 : https://young0105.tistory.com/243 #  form - input 태그1234567891011<!-- enctype="multipart/form-data" 필수 ! --><form action="/user/sign-up" method="post" enctype="multipart/form-data">    <div class="custom-file">        <!-- accept 속성은..
[Spring Boot] 암호화 처리를 이용한 회원가입과 로그인
·
Java/Spring Boot
#  관련 포스팅  - 암호화 처리 : https://young0105.tistory.com/238 #  WebMvcConfigurer 구현 클래스에 암호화 처리 인코더 선언123456789101112@Configurationpublic class WebMvcConfig implements WebMvcConfigurer {     // 암호화 처리 인코더    // 이렇게 설정해두면 PasswordEncoder를 멤버 변수로 선언해서 사용 가능   &nbsp..