0
我想知道用户使用我网页的哪些部分,然后将其呈现在漂亮的图形界面中。我唯一能想到的是:如何在Spring中记录Web请求和响应?
@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。
访问日志记录是应用服务器的工作,而不是应用程序的工作。 – skaffman 2012-01-18 20:45:37
使用可以使用SPring AOP – 2012-01-19 04:41:41