Я пытаюсь получить мое приложение для обнаружения мобильного устройства и отображения этой страницы, но я не получаю ответа, но моя страница index.html - это рендеринг. Он полностью игнорирует мой мобильный контроллер.Обнаружение мобильного устройства с пружинной загрузкой
@Controller
public class DeviceDetection {
@RequestMapping("/")
public @ResponseBody String detectDevice(Device device) {
if (device.isNormal()) {
System.out.println("Inside isNormal()");
return "index";
} else if (device.isMobile()) {
System.out.println("Inside isMobile()");
return "mobilePage";
} else if (device.isTablet()) {
return "mobilePage";
}
return "index";
}
}
pom.xml
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-mobile</artifactId>
</dependency>
Это уже добавлено. Извините, я забыл добавить его на мой вопрос – Drew1208
@ Drew1208 Обновлен мой ответ. –
Я добавил/индексировал свой '@ RequestMapping' и получил его для работы, но он только отображает строку« mobilePage »в браузере. Я думаю, что мне нужен «resourceViewResolver», но я не уверен. – Drew1208