Я хочу знать, какие части моей веб-страницы используют пользователи, а затем представить ее в приятном графическом интерфейсе.Единственное, что я мог придумать, это:
@Controller
public class WebController {
@Autowired
private DatabaseResource dbr;
@RequestMapping("/foobar")
public String getFoobar(Principal principal, ModelMap model, HttpServletRequest req) {
dbr.logVisit(req); //write the request to a database
//...
При каждом @RequestMapping я записываю запрос в базу данных.Это лучший способ сделать это?
Существует ли библиотека для этого, чтобы мне не приходилось писать все самому?Пакет, похожий на Eclipse Usage Data Collector.
Я использую Spring и Spring Security.