본문 바로가기

BackEnd16

Spring 8080 포트 충돌 IDE가 비정상적으로 종료되거나 기타 등등의 이유로 디버그나 Application Run을 할 때 SUCCESS라는 단어 대신 FAIL이라는 단어를 볼 때가 있다. 에러문을 보면 8080포트를 이미 사용중이라 8080포트로 열 수 없다고 나오는데( -> 이 경우는 프로젝트 내에서 포트 값을 고정으로 설정하였을 때만 해당된다. 예를 들어 스프링 부트인 경우 application.properties 파일에서 endpoint를 http://localhost:8080과 같이 말이다.) 이 경우 mac사용자라면 iTerm이나 터미널 도구를 열어 sudo lsof -i :8080 를 입력해주면 이런식으로 뭔가 한줄 나오는데 여기서 PID가 필요합니다. sudo kill -9 17312 PID를 죽여줍니다. 그리고 .. 2022. 6. 8.
[Spring Boot 시작하기] _ 프로젝트 생성하기 Spring Boot 프로젝트를 시작할 때는 크게 2가지 방법이 있습니다. https://start.spring.io/ 사이트에서 Generate를 하거나 STS4에서 직접 생성해주는 방법이 있습니다. 웹사이트에서 하거나, STS4에서 하거나 만드는 방법이 비슷해서 저는 그냥 STS4에서 프로젝트를 만들었습니다. 1. create a project... 2. 프로젝트명(Name), Type, Java Version, Language, Group..... 3. 필요한 Dependencies를 설정해줍니다. 4. 실행 5. 크롬 주소창에 localhost:8080을 입력하고 엔터를 치면... 앞으로 차근차근 배워나가봅시다~ 2021. 10. 22.
[Spring Boot 시작하기] _ STS4 설치하기 Spring이 그저 Spring인줄 알았건만.... Spring에도 종류가 있었네요... Spring은 제가 배운 Spring Legacy와 Spring Boot가 있습니다. 이 둘의 가장 큰 차이점은 Pre-Set을 설정할 때, 삽질을 하냐 or 안하냐 인 듯 싶습니다. Spring Legacy는 pom.xml에서 수정해주면 Maven 라이브러리에 추가된다 어쩐다 하며 프로젝트를 시작하기에 앞서 잡아줘야 하는 기본 설정들이 많았습니다. 때문에 따로 메뉴얼화 해서 기록해두거나, 웹서비스를 하기 위해서는 서버를 따로 설정해준다던지, 아니면 이전에 했던 프로젝트를 그대로 갖고와 설정을 제외하고 모두 지운다던지 하는 뭔가 복잡 미묘한 사전 작업들을 많이 했어야 했습니다. Spring Boot는 Legacy와는.. 2021. 10. 22.
[Spring] Ajax 사용하여 회원 등급 조정하기 결과화면 (1) 회원등급 조정 HTML5 아이디 이름 가입일 등급 삭제 ${m.sm_id } ${m.sm_name } ${m.sm_joindate } ${m.sm_grade } JavaScript(jQuery, Ajax) //회원 등급 $(".gradeBtn").click(function(){ var btn = $(this).attr("name"); var sm_id = $(this).parent().siblings("#sm_id").text(); var sm_grade = $(this).siblings("#sm_grade").text(); if(sm_grade == "0" && btn == "down"){ alert("더이상 등급을 내릴 수 없습니다."); return false; } if(sm_gra.. 2021. 10. 7.
Spring 회원가입양식 만들기(Ajax를 활용한 비동기 방식)(4) - 목차 - (1) 이용약관 및 개인정보 취급방침 (2) 유효성 검사 회원가입시 가입자가 모든 양식에 정상적으로 입력을 했는지, 서비스를 제공하는 사람, 즉 관리자가 원하는 정보를 모두 입력을 했는지 확인하는 검사는 회원가입에서 어떻게 보면 가장 중요한 기능이라고 생각합니다. 앞서 아이디 중복검사, 이메일 인증, 문자 인증을 진행하며 인증 완료시 값을 readonly로 바꾸는 작업도 어떻게 보면 일종의 유효성 검사라고 볼 수 있습니다. 가입자가 인증 후에 다른 정보로 바꿔치기 한다면 큰일 나니깐요...ㅎㅎ 그리고 개인 정보를 저장하는 만큼 가입자의 개인 정보를 저장 및 사용한다는 내용 또한 있어야겠죠? 이용약관과 개인정보 취급방침등 법적으로 문제가 생기지 않으려면 최초 가입시 이와 관련된 정보를 가입자에.. 2021. 9. 13.
반응형