일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- spring security
- Spring
- 탐욕법
- 파이썬
- HTTP
- 코딩테스트
- 라이브템플릿
- counting elements
- springboot
- 소수
- Greedy
- 알고리즘
- 문자열
- error
- 2018 KAKAO BLIND RECRUITMENT
- Python
- API
- codility
- 2981
- brute force
- 프로그래머스
- 백준
- javascript
- java
- applicationeventpublisher
- algorithm
- BFS
- Dijkstra
- beandefinitionstoreexception
- 최단경로
- Today
- Total
목록MyProject (4)
Altiora Petamus

Thymeleaf 동작 확인 xshop 안에 controller 패키지를 만든 후 HelloController 클래스를 생성해줍니다. @Controller public class HelloController { @GetMapping("hello") // "/hello" 경로를 통해 요청이 올 경우 메소드 실행 public String hello(Model model) { model.addAttribute("data", "hello!"); return "hello"; // template에서 hello.html 을 찾아서 화면에 출력 } } resources/template 안에 hello.html 을 작성해줍니다. 여기는 대체되어 보이지 않습니다. 스프링부트에서 thymeleaf viewName 매핑은 ..

Spring Securiy 초기 설정 xshop 안에 SecurityConfig 클래스를 만들어줍니다. 이 클래스에서 Spring Security의 모든 설정을 컨트롤하게 됩니다. (HelloController 는 다음 게시글에서 설명하니 그냥 넘어가시면 됩니다) Config 파일 안에 다음 코드를 작성합니다. @Configuration @EnableWebSecurity // WebSecurityConfigurerAdapter를 확장하여 클래스를 설정 public class SecurityConfig extends WebSecurityConfigurerAdapter { @Override protected void configure(HttpSecurity http) throws Exception { htt..

프로젝트 생성 본 포스팅의 목적은 개발 순서를 하나하나 구체적으로 설명하는 것이 아닌 제가 문제를 해결하는 과정을 기술하는 것이므로 기초적인 부분은 핵심만 작성하면서 진행하겠습니다. 먼저 새로운 프로젝트를 생성하여 줍니다. 선택해야하는 의존성은 아래와 같습니다. Spring Boot DevTools : 서버를 재시작하지 않고 Thymeleaf 템플릿의 수정사항을 반영하기 위해서 추가합니다. Lombok : "@Getter"를 비롯한 여러가지 Annotation을 사용하기 위해서 추가합니다. Spring Web : Web 서비스를 만들 것이므로 당연히 추가합니다. Thymeleaf : view 처리를 위한 템플릿으로 사용합니다. Spring boot에서 공식적으로 지원해주는 템플릿 엔진이며 생산성을 높일 ..
개발과정 발생하는 에러를 포함해서 어떻게 하면 해결할 수 있을지 고민해보는 과정을 깃허브에 커밋하듯이 블로그에 올려두려고 합니다. 이왕 시작하는거 배워보고 싶었던 기술을 직접 적용해가면서 만들어보려구요. 아마 처음 적용하는 기술들인만큼 엄청나게 많은 에러에 부딪히겠지만... 의미 있는 일이 되리라 믿고 열심히 만들어 보겠습니다. 사용할 기술 Java 11 Spring Web Spring Security Validation Gradle Spring Data JPA (이번 프로젝트에서 공부해가며 적용할 예정) H2 Database Lombok Thymeleaf Tool InteliJ IDEA 참고 - inf.run/bEi5 (김영한님의 인프런 강의를 참고하였습니다)실전! 스프링 부트와 JPA 활용1 - 웹 ..