profile
계속해서 공부하는 개발자입니다 :)

[spring] thymeleaf navbar active

현재 url 가져오기 navbar에 현재 위치 표시하기

약 2시간 전
·
0개의 댓글

[datatables] 사용법

columns만 쓸 수도 있고, columnDefs와 같이 쓸 수도 있음기능 설정반응형이 될 때 화면에 맞춰서 사라질 컬럼 순서 지정columnDefs에 responsivePriority값을 지정숫자가 큰 숫자일 수록! 먼저 사라짐, 음수는 사라지지 않게!근데 정확하지

6일 전
·
0개의 댓글
post-thumbnail

[IntelliJ] 주석 템플릿 설정

위치: 파일 및 코드 템플릿 - 파일 - class(원하는 타입 선택) -포함내용: 원하는 내용 작성 사용한 템플릿템플릿 변수JavaDoc plugins 설치도구 - JavaDoc - TemplatesMethod level - .+ 선택 및 편집 ( 더블 클릭 )상

2022년 6월 28일
·
0개의 댓글
post-thumbnail

[window] 자동 업데이트 완전 끄기

개인pc를 세팅하는 정보를 정리해 놓은 내용입니다.참고만 해주세요 :) 서비스 - window update - 일반일반 - 시작유형: 사용 안함일반 - 서비스 상태: 중지복구 - 모든 실패를 동작하지 않음으로 설정window키 + R - gpedit.msc 로 로컬 그

2022년 6월 22일
·
0개의 댓글

[intelliJ] client IP주소 ipv4으로 받기

ip주소를 받기 위해서는 위의 코드처럼 하면 되는데,형식이 내가 알고 있던 것과 달라서 확인해보니 ipv6로 받고 있었다.그래서 ipv4로 변경하고 싶어서 찾아보니 설정을 해주면 ipv4방식으로 받을 수 있다.이 코드를 intelliJ 기준으로는 도움말 - 사용자 지정

2022년 6월 9일
·
0개의 댓글

[spring] Validation

컨트롤러의 중요한 역할 중 하나는 HTTP요청이 정상인지 검증하는 것이다.클라이언트 검증클라이언트 검증은 사용자에게 피드백이 빠르지만, 조작할 수 있어 보안에 취약서버 검증서버 검증은 보안에는 좋지만 피드백이 느림따라서 클라이언트 검증과 서버 검증을 적절하게 섞어서 사

2022년 6월 5일
·
0개의 댓글

[spring] thymeleaf 와 문법

Thymeleaf 란? 서버 사이드 HTML 렌더링 (SSR) : 타임리프는 백엔드 서버에서 HTML을 동적으로 렌더링 하는 용도로 사용 네츄럴 템플릿 : jsp등과 다르게 타임리프는 html형식을 최대한 유지하기 때문에 html파일을 직접 열어도 내용을 확인할 수 있

2022년 6월 1일
·
0개의 댓글

[spring] MyBatis log 설정

jdk : 1.8IDE : intelliJDB : Oracle 11gmavenspring bootmybatispom.xml 파일에 아래 코드를 추가해주세요.propetties 파일을 새로 생성해 아래의 코드를 추가해주세요. spring.datasource.driver-

2022년 5월 30일
·
0개의 댓글

[spring] HTTP 요청

클라이언트에서 서버로 요청 데이터를 전달할 때 가장 많이 사용하는 3가지 방식에 대해서 설명하고자한다./url?username=hello&age=20와 같이 HTTP 메시지 body없이 쿼리 파라미터에 데이터를 보내는 방식이다.html에 form 태그에 작성된 내용을

2022년 5월 29일
·
0개의 댓글

[spring] HTTP 응답

spring에서 만들 수 있는 응답 데이터는 크게 3종류로 나누어져 있다.각 응답 데이터를 어떻게 만들어서 응답하는지에 대해 정리해보고자 한다.정적 리소스 : js, css, images 등과 같이 변화가 없는 리소스를 의미동적인 html을 리턴할 때에는 뷰 템플릿을

2022년 5월 29일
·
0개의 댓글

[spring] SSL 인증서 적용

openSSL 다운로드 openSSL.exe 실행다음 명령어 순서대로 입력ssl 적용 테스트 용이라 대충 만들었어요 :)keyStore 파일을 이용pem으로 인코딩된 인증서 및 개인 키 파일을 사용이렇게 설정을 하면 더이상 8080 포트에서 HTTP 연결을 지원하지 않

2022년 5월 26일
·
0개의 댓글
post-thumbnail

[intelliJ] 자동 리로드 설정

devtools 의존성 추가 maven application.properties devtools는 파일 수정후 저장하면 자동으로 classpath에 존재하는 파일의 변경을 감지하고 자동으로 서버를 restart해주는 기능 JS 파일을 수정하기만 해도 자동으로 브라

2022년 5월 26일
·
0개의 댓글
post-thumbnail

[spring] HTTP 메시지 컨버터

RequestMappingHandlerAdapter는@RequestMapping은 를 처리하는 핸들러 어댑터이다.@RequestMapping 기반의 컨트롤러는 다양한 파라미터를 사용할 수 있다. 예를 들면 \`HttpServletRequest , Model, @Requ

2022년 5월 22일
·
0개의 댓글

[git] 계정 설정

아무나 커밋을 하는게 아니라 등록된 사람들만 커밋을 할 수 있게 하는 방식을 하기 위해서 인증서를 발급해 서버에 등록하고,자신의 pc에도 가지고 있어서 이 인증서로 인증을해서 커밋을 할 수 있게 한다.키 생성 생성하면 비밀키와 공개키 2개의 파일이 생김공개키(.pub확

2022년 5월 20일
·
0개의 댓글

[error] spring "Path with "WEB-INF" or "META-INF"

prefix와 suffix를 설정했는데, 컨트롤러는 오류 없이 잘 실행이 되는데 화면만 오류 페이지가 나오고 에러메세지가 출력됨!이 중에서 가장 중요한 포인트는 ResourceHttpRequestHandler : "Path with "WEB-INF" or "META-I

2022년 5월 18일
·
0개의 댓글
post-thumbnail

[spring] spring MVC 구조

도입 전도입 후controller 코드 중복: MVC 패턴을 적용해서 controller가 비즈니스 로직에만 집중 할 수 있게 되었지만,여러 기능에 맞추어 controller를 작성하다보면 controller마다 중복되는 코드가 존재함ex) view 주소, 해당 vie

2022년 5월 17일
·
0개의 댓글

[spring] /WEB-INF 간단 정리

/WEB-INF 해당 경로 안에 jsp 페이지가 있으면 외부에서 직접 접근이 불가능ex) localhost:8080/WEB-INF/views/new-form.jsp 으로 new-form.jsp파일 접근 불가능해당 경로 안에 있다면 반드시 컨트롤러를 통해서만 접근이

2022년 5월 16일
·
0개의 댓글

[spring] redirect 와 forward 간단 정리

클라이언트로부터 요청이 들어왔을 떄, 클라이언트에게 응답이 나갔다가, 클라이언트가 다시 redirect경로로 다시 요청을 하는 것을 의미클라이언트가 인지 할 수 있고, URL도 redirect 경로로 변경됨서버 내부에서 일어나는 호출로 URL 변경이 되지 않고, 따라서

2022년 5월 16일
·
0개의 댓글
post-thumbnail

[spring] MVC 패턴

Servlet 개발java코드에 HTML 코드를 같이 작성해야해서 작성하기 어렵고, 복잡하며, 지저분하다는 단점이 존재jsp 개발Servlet보다는 HTML작업은 조금 더 깔끔하게 진행 할 수 있지만, 이렇게 개발을 해도 상단에 java로 비즈니스 로직을 처리해서 유지

2022년 5월 16일
·
0개의 댓글

[javascript] var, let, const 와 호이스팅

var로 선언한 변수는 중복 선언이 가능해서 위에 처럼 var로 x 변수를 2번 선언해도 자바스크립트 엔진으로 인해 두번째 변수를 선언 할 때에는 var가 없는 것처럼 동작해 오류라고 표시되지 않고 실행되는 부작용이 있다.위와 같이 함수 밖에서 var키워드로 선언한 변

2022년 5월 11일
·
0개의 댓글