dev/spring boot + intelliJ

thymeleaf 편의객체 접근

dev_0hoon 2023. 4. 7. 22:52

스프링 bean에 등록된 편의 객체 접근

${@객체명.hello('값')} 으로 접근 가능

 

html

<h1>편의 객체</h1> <ul>
    <li>Request Parameter = <span th:text="${param.paramData}"></span></li>
    <li>Request Parameter = <span th:text="${param.paramData}"></span></li>
    <li>session = <span th:text="${session.sessionData}"></span></li>
    <li>session = <span th:text="${session.sessionData}"></span></li>
    <li>spring bean = <span th:text="${@helloBean.hello('Spring!')}"></span></li>
    <li>spring bean = <span th:text="${@helloBean.hello('Spring!')}"></span></li>
</ul>

 

java

   @Component("helloBean")
    static class HelloBean{
        public String hello(String data){
            return "Hello" + data;

        }
    }