일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 밸류즈
- register
- 마이페이지
- 배포
- Ajax
- 관리자페이지
- 빌드 및 배포
- jsonwebtoken
- Typesciprt
- mypage
- ui탬플릿
- stock option
- 스프링시큐리티
- 캘린더 라이브러리
- 밸류즈 홈페이지
- Token
- react
- 파생상품평가
- 이미지 업로드
- MRC
- 로그인
- Update
- 달력 라이브러리
- 로그인 로직
- Styled Components
- userManagement
- RCPS
- 인증처리
- 공통메서드
- 회원가입로직
- Today
- Total
목록Spring Basic (23)
I T H

Mybatis (참고) 자바의 관계형 데이터베이스 프로그래밍을 좀 더 쉽게 할 수 있게 도와주는 개발 프레임워크 복잡한 JDBC 코드를 걷어내며 깔끔한 소스코드를 유지할 수 있다. 객체(Object)와 SQL 사이에서 자동 맵핑을 도와주는 프레임워크 [ build.gradle 설정 ] spring boot 프로젝트에 mybatis 설정을 위한 의존성 추가 및 오라클 데이터베이스 연결을 위한 jdbc 의존성 추가 build.gradle 파일에 아래 내용 추가 build.gradle 파일 수정 후 프로젝트 우측 마우스 클릭 > gradle > refresh 적용 경로 ) 프로젝트 하위 // mybatis implementation 'org.mybatis.spring.boot:mybatis-spring-boo..

스프링부트 프로젝트는 오라클 Database를 이용하여 프로젝트를 만들고자 함 데이터베이스 접속 툴(tool)은 앞서 프로젝트와 동일하게 dbeaver를 이용 (무료라서 사용하기 편함) (https://dbeaver.io/download/ 경로에서 다운로드 및 설치 가능) Download | DBeaver Community Download Tested and verified for MS Windows, Linux and Mac OS X. Install: Windows installer – run installer executable. It will automatically upgrade version (if needed). MacOS DMG – just run it and drag-n-drop DBeav..

앞서 메인페이지를 띄워본 후 Spring Boot 와 관련된 설정 정보들을 수정 [ port 충돌 시 port 변경하여 사용 ] - 이미 프로그램이 실행된 상태에서 재 구동을 했을 경우 포트가 충돌되었다고 메시지 출력 - 윈도우 환경의 경우 taskkill 명령어를 통해 포트 kill 후 사용해도 되고 포트를 수정하여 사용해도 됨 application.properties 파일 수정하여 포트 번호를 변경 경로 ) fastboard\src\main\resources\application.properties 아래 내용 1줄 추가 server.port = 8090 [ Controller 구현 방식 - 2가지 방식 ] @Controller 해당 어노테이션을 이용한 컨트롤러 설정 방식 컨트롤러 호출 후 응답값을 화..

신규 프로젝트로 스터디용 홈페이지를 만들 계획으로 Spring Boot를 이용하여 구현할 예정이다. [ 요약 ] - 이클립스 IDE (STS) 사용 - Gradle 프로젝트를 통한 라이브러리 버전 관리 - Spring Boot - JSP / JQuery / Javascript / Ajax 사용 - 오라클 데이터베이스 사용 [ 프로젝트 주제 선정 및 계획 사항 ] - 첨부파일을 포함한 게시판용 웹 사이트 제작 - 1개의 게시글 입력 시 다수개의 첨부 파일을 업로드 가능 - 무료 JS 기반 Editor 라이브러리를 가져와서 사용 - 커뮤니티 게시판 [ 구성 예정사항 ] - 관리자용 로그인 - 메인페이지 : 업데이트 소식 등을 노출 - 관리자페이지 : 공지사항 등의 게시글을 등록 및 관리 / 로그인사용자 관리..

현재까지 작업한 프로젝트에 스프링 시큐리티를 적용하여 로그인 및 회원가입 시 사용자의 비밀번호를 암호화하여 관리하고 로그인 권한에 따라 (일반사용자, 관리자로 구분) 화면 페이지 접속을 구분하여 보고자 한다. Ex) 일반사용자가 로그인하여 관리자 페이지에 접속 시 권한 없음으로 접속 불가하도록 함 들어가기 전 스프링 시큐리티는 물론 스프링 프레임워크 설정 및 프로그램 개발에 있어 설정하는 방법은 다양하면서도 각기 다른 방식의 설정 방법이 있다. 무엇이 맞고 틀리다는 없으므로 개발자 입장에서 쓰기 편하고 정식 사이트 등에서 가이드 하는 방식으로 작성해서 사용하면 된다. - 먼저 이번 문서에서는 도메인(빈 클래스)를 사용할 것이다. - 도메인 클래스의 변수명들은 모두 카멜케이스 형태 (ex> userId 처..