私は自分のウェブページのどの部分をユーザが使用しているか知りたいし、すてきなグラフィックインターフェイスでそれを提示したいと思っています。私が思いつくことができるのは、これだけでした。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のように動作するパッケージ。
私は春と春のセキュリティを使用しています。
アクセスログはアプリケーションサーバーではなく、アプリケーションサーバーのジョブです。 – skaffman
SPring AOPでこれを行うには –