84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
hi,各位好我在自己实现一个controller框架的时候遇到一个问题,我想和spring mvc 一样利用注解来实现url mapping。但是前提是我必须在程序加载的时候必须要扫扫描到所有的自定义注解。然后进行url mapping的处理。现在问题是我如何通过spring扫描指定package下的所有类,然后判断是不是有该注解进而去做相应的处理。 判断有没有注解什么的我都清楚,现在不清楚的就是如何通过spring来扫描指定package下的所有类,然后用自己的方法处理这些类。 多谢大家
http://m.yl1001.com/group_article/3061468659121307.htm?shcd=kadkdundaub
springmvc 設定ファイルで
すでに方法は見つかりました。私はスプリングブートを使用しています。 ApplicationListener<ContextRefreshedEvent> を継承するクラスを作成してから、event.getApplicationContext().getBeansWithAnnotation(TableBind.class) を使用します。皆さん、ありがとうございます
カスタム アノテーションは、Spring では aop を使用してのみ実装できます。
リーリー
Spring-Boot の場合スタートアップ クラスに挿入するだけです例: @ComponentScan(basePackages = "customer.common") //ここでスキャンするコントローラーを指定します @ SpringBootApplicationパブリック クラス CustomerMain{
}
実際、最終的なパッケージとクラスはファイルに保存して抽象化する必要があるため、クラスを走査することはフォルダーとファイルを走査することになります。
例がありますので、ご覧くださいhttp://changhongbao.iteye.com...
http://m.yl1001.com/group_article/3061468659121307.htm?shcd=kadkdundaub
springmvc 設定ファイルで
を設定しますすでに方法は見つかりました。私はスプリングブートを使用しています。 ApplicationListener<ContextRefreshedEvent> を継承するクラスを作成してから、event.getApplicationContext().getBeansWithAnnotation(TableBind.class) を使用します。
皆さん、ありがとうございます
カスタム アノテーションは、Spring では aop を使用してのみ実装できます。
リーリー
Spring-Boot の場合
リーリースタートアップ クラスに挿入するだけです
例:
@ComponentScan(basePackages = "customer.common") //ここでスキャンするコントローラーを指定します
@ SpringBootApplication
パブリック クラス CustomerMain{
}
実際、最終的なパッケージとクラスはファイルに保存して抽象化する必要があるため、クラスを走査することはフォルダーとファイルを走査することになります。
例がありますので、ご覧ください
http://changhongbao.iteye.com...