Как узнать, находится ли проект в режиме отладки, и получить переменную логического типа в шаблоне тимилиста.
<h1 th:if="${DEBUG}">...</h1>
Этого можно добиться, внедрив bean-компонент Environment в свой контроллер:
Environment
@Controller @RequestMapping("/public") public class PublicController { private final Environment environment; public PublicController(Environment environment) { this.environment = environment; } @GetMapping("/debug") public String returnFoo(Model model) { String envValue = environment.getProperty("debug"); boolean isDebugMode = (envValue != null && !envValue.equals("false")); model.addAttribute("DEBUG", isDebugMode); System.out.println(isDebugMode); return "yourView"; } }
Эта реализация работает для всех возможных способов установки флага debug для вашего приложения ( Как узнать, находится ли мое загрузочное приложение Spring в режиме отладки? )
debug