CRITICAL

spring-boot-starter-web 의존성을 추가하면, Netty서버가 아닌 Tomcat서버가 구동됩니다.

Tomcat서버가 구동된다면, WebFlux의 장점인 Non-Blockimg I/O의 장점을 잃게 되므로, 적절치 않습니다.


결론, WebUI를 추가해야 한다면, 별도의 Spring MVC프로젝트로 만드는 것이 좋습니다.

개발할 WebUI

리펙토링 개요

수정될 파일

추가될 파일

src

  • main
    • java
      • com.example.demo
        • DemoApplication
        • Link
        • LinkController
        • LinkRepository
        • LinkService
        • RedisConfiguration
        • RedisLinkRepository
        • WebController
    • resources
      • application.properties
      • static
        • index.html
      • templates
        • home.html
  • mvnw
  • lombok.config
  • pom.xml
  • No labels
Write a comment…