Message λ?
λ©μμ§λ λ©μμ§ μ½λλ₯Ό ν΅ν΄ λ©μμ§ μ½ν
μΈ λ₯Ό νΈμΆνλ λ°©λ²μ΄λ€. λ©μμ§ μ½λμ λ©μμ§ μ½ν
μΈ λ μλμ κ°μ ꡬ쑰λ₯Ό κ°μ§κ³ μλ€.
{messageCode}={messageContent}
μ΄λ message.properties νμΌμμ κ΄λ¦¬νλ€.
μ message λ₯Ό μ¬μ©ν κΉ?
β’
ν΄λΌμ΄μΈνΈμμ 보μ¬μ€μΌ νλ λ¬Έμλ₯Ό κ΄λ¦¬νκΈ° μν΄ (μλ¦Ό, κ²½κ³ λ±)
β’
ν΄λΌμ΄μΈνΈμ μΈμ΄ μ€μ μ λ°λ₯Έ λ¬Έμλ₯Ό κ΄λ¦¬νκΈ° μν΄ (κ΅μ ν)
β’
μλ¬ μ½λμ μλ¬ λ©μΈμ§λ₯Ό κ΄λ¦¬νκΈ° μν΄
μ¬μ©μμ
messages.property
common.homeWelcome = Image Shop μ μ€μ κ²μ νμν©λλ€.
HTML
볡μ¬
home.html
<html xmlns:th="http://www.thymeleaf.org">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Home</title>
<link rel="stylesheet" href="../static/css/style.css" th:href="@{/css/style.css}"/>
</head>
<body>
<!-- Image Shop νμ λ΄μ©μ μ±μ°λ μμ -->
<!-- Message property νμΌλ‘λΆν° λ©μΈμ§ λ΄μ©μ μ½μ΄μ¨λ€. -->
<h1 th:text="#{common.homeWelcome}"></h1>
<p th:text="${serverTime}">μκ°νμ</p>
</body>
</html>
HTML
볡μ¬
λ§€λ² νλ©΄λ§λ€ <h1>Image Shop μ μ€μ κ²μ νμν©λλ€.</h1> λ₯Ό μ°λκ² λμ μ μμ²λΌ messages.property λ₯Ό μ΄μ©νμ¬ ν΄λΉ μ½λλ₯Ό λΆλ¬μ€λ κ²μ΄ ν¨μ¬ κ°νΈνλ€.