스프링부트에서 현재 도메인을 확인하는 방법은 `HttpServletRequest` 객체를 사용하여 현재 요청된 URL을 가져오는 것입니다. 코틀린에서는 `@Autowired` 어노테이션을 사용하여 `HttpServletRequest` 객체를 주입하고, `request` 객체를 통해 현재 도메인을 가져올 수 있습니다. 다음은 간단한 예제입니다.
```kotlin
import org.springframework.beans.factory.annotation.Autowired
import org.springframework.stereotype.Controller
import org.springframework.web.bind.annotation.RequestMapping
import javax.servlet.http.HttpServletRequest
@Controller
class MyController {
@Autowired
lateinit var request: HttpServletRequest
@RequestMapping("/")
fun index(): String {
val currentDomain = "${request.scheme}://${request.serverName}:${request.serverPort}"
println(currentDomain)
return "index"
}
}
```
위의 예제에서 `@Autowired` 어노테이션을 사용하여 `HttpServletRequest` 객체를 주입합니다. 그리고 `index()` 함수에서 `request` 객체를 사용하여 현재 도메인을 가져와서 출력합니다. `scheme`, `serverName`, `serverPort` 속성을 조합하여 현재 도메인을 만듭니다.
위의 코드에서 `currentDomain` 변수의 값은 `http://localhost:8080`과 같이 현재 도메인을 나타냅니다. 만약 SSL을 사용한다면 `scheme` 속성의 값이 `https`가 됩니다.

따라서, 스프링부트에서는 `HttpServletRequest` 객체를 사용하여 현재 도메인을 확인할 수 있습니다. 이를 활용하여 다양한 작업을 수행할 수 있습니다.
'개발' 카테고리의 다른 글
| 카페24 호스팅 IP 차단 하는 방법 (0) | 2023.05.10 |
|---|---|
| css 색상표 사이트 추천[링크] / Color Palettes for Designers and Artists (0) | 2023.05.10 |
| 코틀린에서 엔터와 줄바꿈 처리하는 방법 (0) | 2023.05.10 |
| 자바스크립트 유용한 라이브러리를 모아둔 사이트 추천 [링크] (0) | 2023.05.10 |
| PHP에서 리다이렉트 처리하는 방법 (0) | 2023.05.09 |
댓글