일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- jwttoken
- 디자인 패턴
- 프로그래머스 이중우선순위큐
- Python
- 프로그래머스
- 단기개발자코스
- 파이썬
- 전략패턴 #StrategyPattern #디자인패턴
- 코딩테스트 준비
- spring batch 5.0
- 항해99
- jwt
- 취업리부트코스
- 디자인패턴
- @FeignClient
- infcon 2024
- Spring multimodule
- TiL
- 구글 OAuth login
- 빈 충돌
- 커스텀 헤더
- 빈 조회 2개 이상
- 개발자부트캠프추천
- KPT회고
- 99클럽
- 1주일회고
- 개발자 취업
- 인프콘 2024
- JavaScript
- DesignPattern
- Today
- Total
목록백엔드 with java (24)
m1ndy5's coding blog
정적 컨텐츠 파일을 그대로 web browser에 전달해주는 것 /resources/static에 html파일을 만들고 그대로 보여주는 것 파일명 그대로 url을 들어오면 됨 ex)주소/hello-static.html 프로그래밍할 수는 없음 처음에 컨트롤러로 들어왔을 때 매칭되는 컨트롤러가 없으면 resources/static에 들어가서 있는 html화면을 띄워줌. MVC와 템플릿 엔진 html을 그냥 주는 것이 아닌 서버에서 프로그래밍 하고 return MVC : Model, View, Controller parameter를 넘길 때 예시 //localhost:8080/hello-mvc?name= @GetMapping("hell-mvc") public String helloMvc(@RequestPara..
/src/main/resources/static에 index.html파일을 만들면 서버를 실행했을 때 index.html에 들어가 있는 내용들이 나온다. https://docs.spring.io/spring-boot/docs/2.3.1.RELEASE/reference/html/spring-boot-features.html#boot-features-webflux-welcome-page It first looks for an index.html file in the configured static content locations. -> static에서 index.html을 먼저 찾는다. 메뉴얼에서 검색하는 방법을 알아두면 좋다. /hello.hellospring/controller/HelloControlle..
내가 Spring Web, Tymeleaf 만 다운받았는데도 External Libraries에 들어가면 굉장히 많은 초면인 라이브러리들이 들어있는 것을 볼 수 있다. 이유는? 바로 빌드 관리 도구들(Gradle, Maven)이 필요한 라이브러리들 즉, 의존관계가 있는 라이브러리들을 전부 끌어와준다. Springboot libraries spring web tomcat : 웹 애플리케이션 서버(WAS)로서, 자바 서블릿을 실행하고 JSP(Java Server Pages)가 포함된 웹페이지를 만들어줌. spring-webmvc : 웹 애플리케이션을 개발하는데 사용할 수 있는 Model-View-Controller 아키텍처 및 준비된 요소를 제공 thymeleaf : View Templete Engine으로..
https://start.spring.io/ Gradle VS Maven Gradle과 Maven 빌드 관리 도구의 종류이다. 빌드 관리 도구란, 우리가 개발하면서 많은 외부 라이브러리들을 다운로드하고 사용해야할 일이 많은데, 그럴 때 다운로드한 라이브러리들을 파일 한개에서 빌드도구 설정파일에 필요한 라이브러리 종류와 버전들, 종속성 정보를 명시하여 필요한 라이브러리들을 자동으로 다운로드 해주고 이를 간편히 관리해주는 도구이다. Gradle : 설정파일이 maven보다 훨씬 간결함. 이미 업데이트된 테스크에 대해서는 작업이 실행되지 않으므로 빌드 시간이 훨씬 단축된다. 요즘은 거의 Gradle을 사용한다고 생각하면 된다. Maven : Maven은 Java용 프로젝트 관리도구, pom.xml파일에 라이브..