일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 라이프 사이클
- 의존성 주입
- di
- DB
- 프로토타입
- Singleton
- vue-cli
- VUE
- 로그인
- Setter
- 싱글톤
- javascript
- dependency injection
- Security
- Kotlin
- js
- thymeleaf
- Excel
- BEAN
- cache
- HTTP
- Spring
- 캐시
- Stateless
- JPA
- Vue.js
- Java
- Repository
- HTTP 메서드
- vuex
- Today
- Total
목록로그인 (3)
jhhan의 블로그
이번에는 DB연결에 대해서 알아보겠습니다. DB연결은 MariaDB를 사용해서 진행할 예정입니다. 먼저 MariaDB 설치부터 하겠습니다. 참고로 MariaDB 다운로드는 https://downloads.mariadb.org/ 이 웹사이트에서 다운로드가 가능합니다. 이 포스트를 쓰는 시점(03.11) 기준으로 10.4.12를 다운받으시면 됩니다. 윈도우 기준으로 64비트 버전을 다운받아서 진행하시면 됩니다. 설치를 진행하실 때 port번호와 사용자 이름, 비밀번호 설정만 잘하시면 됩니다. 설치를 다 하신후 MariaDB(바탕화면에 HeidiSQL이라는 아이콘이 생겼을 겁니다)를 더블클릭하시면 다음과 같은 화면이 나오는데 여기서 호스트명, 사용자, 암호, 포트 번호만 잘 설정하시면 됩니다. 아마도 호스트명..
원래 이번편까지 (1)에 할려고 했는데 길어질 것 같아서 이렇게 나눠서 진행합니다. 저번 편을 보셨다면 프로젝트 생성은 완료되셨을 것입니다. 이제 직접적으로 로그인을 해보겠습니다. 우선 프로젝트 파일 중에서 pom.xml을 찾아서 다음과 같이 추가합니다. dependency를 추가하는 부분인데 없는 것만 추가하시면 됩니다. 그런 다음 src/main/java/com.example.설정한이름 파일 밑에 SecurityConfig라는 클래스를 하나 생성합니다. (SecurityConfig말고 다른 이름을 하셔도 됩니다.) 그리고 다음과 같이 SecurityConfig클래스를 작성합니다. antMatchers("/adminOnly").hasAuthority("ROLE_ADMIN") : /adminOnly라는 ..
이번에는 Spirng Security를 응용해서 로그인 하는 페이지를 만들어 볼 것입니다. 2편도 조만간 올릴 생각입니다. 참고 http://yoonbumtae.com/?p=764 이번 포스트에는 로그인만 진행하는 간단한 예제를 볼 것입니다. IntelliJ IDEA Ultimate를 기준으로 진행할 것입니다. 일단 프로젝트를 먼저 만들겠습니다. New project를 하면 이 화면이 뜨고 Spring Initializer를 선택해서 진행합니다. Default에 맞추고 다음으로 진행합니다.(Custom으로 할 줄 아시는 분은 Custom하셔도 됩니다.) Artifact에 본인이 원하시는 이름으로 진행합니다. 저는 Maven으로 진행합니다. Gradle로 진행하셔도 됩니다. 오른쪽에 보이시는 4가지를 추가..