【java – 存在任何注释?】教程文章相关的互联网学习教程文章

java – 为什么@RequestParam注释绑定请求体的值?【代码】

我有这个要求@RequestMapping(value = "/test", method = RequestMethod.POST) public void test(ModelMap modelMap, @RequestParam(value = "name") String name) {modelMap.put("result",name); }当我从Postman调用此请求并在请求正文和URL中传递Name参数时,结果如下所示:但是如果我从请求体中删除参数,请求是这样的:为什么@RequestParam注释首先绑定请求体的值?如果它在主体中不存在,它会绑定URL参数中的值解决方法:因为这是...

java – Hibernate注释级联不起作用【代码】

我决定使用hibernate将hbm.xml样式更改为注释.我在我的hbm.xml中:<hibernate-mapping package="by.sokol.jpr.data"><class name="Licence"><id name="licenceId"><generator class="native" /></id><many-to-one name="user" lazy="false" cascade="save-update" column="usr"/></class> </hibernate-mapping>并将其更改为:@Entity public class Licence {@Id@GeneratedValue(strategy = GenerationType.AUTO)private int licenc...

如何在hbm2java中创建注释创建POJO?【代码】

我使用hibernate的当前设置使用hibernate.reveng.xml文件生成各种hbm.xml文件.然后使用hbm2java将其转换为POJO.我们在设计模式时花了一些时间,在表和列上放置了一些相当不错的描述.我可以使用hbm2jhbmxml生成这些描述到hbm.xml文件中. 所以我得到类似的东西:<class name="test.Person" table="PERSONS"><comment>The comment about the PERSONS table.</comment><property name="firstName" type="string"><column name="FIRST_NA...

java – 使用注释将约束添加到JPA或Hibernate实体列

我希望有一个实体的列,它只接受一组枚举值.例如,假设我有一个POJO /实体类“Pet”,其字符串列为“petType”.我希望petType只允许三个值中的一个:“cat”,“dog”或“gorilla”.我如何开始注释getPetType()方法,以便创建一个强制执行此操作的数据库级约束? 我允许Hibernate在应用程序启动时通过Hibernate属性“hbm2ddlauto”设置为“update”来创建或更新我的数据库表. 我尝试使用与@Type注释关联的参数化用户类型,但这似乎不会对...

java – 存在任何注释?【代码】

我正在使用CXF和Spring在JBoss 5.1中发布和使用我的WebServices.一切正常. 但是,有一件事我认为非常乏味:在applicationContext.xml中为每个WebService添加一个jaxws:endpoint标记. 用注释真的没办法做到这一点?谢谢大家.解决方法:还有some annotations配置您可以放入< jaxws:endpoint>的东西.声明CXF端点的注释会很好. 您可以使用代码而不是Spring XML来配置端点.如果你有很多重复的配置可以分解,这可能很方便.或者,如果您在不...

java – 关于Spring 3自动扫描和必需注释的问题【代码】

我有一个用spring组件注释的类,例如:@Component public class ImportantClass{@Autowired private DependentClassIF otherClass;//getters setters@Required public void setOtherClass(DependentClassIF c){ this.otherClass = c; }public interface DependentClassIF {//methods here } @Componentpublic class DependentClass implements DependentClassIF {//implementation here}我使用autoscan来检测bean,而不是在bea...

java – 是否可以使用注释实现方法级访问检查?【代码】

考虑一些用户和组的基本授权框架,其中应该通过检查来保护对方法的访问,这些检查确保用户或组具有执行该方法所必需的PriviledgeLevel,否则将失败. 我想象的是这样的:@AccessCheck(PriviledgeLevel.ADMINISTRATOR) public static void secureMethod(){ ... }代码检查基本上做了什么if(currentUser.getPriviledgeLevel >= PriviledgeLevel.ADMINISTRATOR ||currentUser.getGroup.priviledgeLevel >= PriviledgeLevel.ADMINISTRATOR)/...

java – Spring验证器:同时具有注释和验证器实现【代码】

是否可以同时为表单和注释约束提供验证器? 例如,在表单对象中包含此字段:@NotEmpty private String date;但然后在验证器中验证日期的模式. 我知道有模式注释,但我只是想看看我是否可以使用这两种类型的验证.解决方法:Here是一个非常好的网站链接,它解释了如何将JSR-303验证器与弹簧验证器结合起来. 接下来我将介绍我的解决方案.希望能帮助到你. 我的抽象确认者:import java.util.Map; import java.util.Set;import javax.valida...

java – JSF 2.0 Spring 3,通过注释检索请求参数【代码】

在本机JSF 2.0环境中,用户可以使用类似的方式引用请求参数@ManagedProperty("#{param.id}") private Long id;但是我使用Spring来管理JSF bean,因此在我的情况下忽略@ManagedProperty注释.仍然可以在faces-config.xml中使用#{param.id}语句,但基于注释的配置显然更为可取. 有没有办法用Spring注释来解决这些语句?解决方法:您可以尝试将@Value与Spring Expression Language一起使用.应该有可用的请求变量:@Value("#{request.getPar...

用于实施静态变量或静态方法的Java注释?【代码】

我有兴趣做这样的事情:public interface Foo {public static "abstract" Bar SOME_BAR; // subclasses define one of these}和public interface Foo {public static "abstract" Baz buildABas(...); // subclasses define this method }没有静态,这是OOP 101,但它不能在标准的oop java中完成.我想知道是否有一个注释可以确保这种行为? 编辑: 我有兴趣指定一组选项来定义如何为“可配置”对象设置内容.这可能是命令行标志等.解决...

java – 使用@Scheduled Spring注释的方法的切入点【代码】

我想为使用@Scheduled注释的方法设置AspectJ切入点.试过不同的方法但没有任何效果. 1.)@Pointcut("execution(@org.springframework.scheduling.annotation.Scheduled * * (..))") public void scheduledJobs() {}@Around("scheduledJobs()") public Object profileScheduledJobs(ProceedingJoinPoint joinPoint) throws Throwable {LOG.info("testing") }2.)@Pointcut("within(@org.springframework.scheduling.annotation.Schedul...

java – 我应该将配置类注释为@Configuration进行测试吗?【代码】

我花了一些时间解决Spring Data中缺少org.joda.time.DateTime-> java.util.Date转换器的问题(当Joda-Time在类路径上时应该默认启用).我找到了一个原因,但它在Spring中产生了一个关于@Configuration注释的问题. 使用spring-data-mongodb中的AbstractMongoConfiguration进行标准应用程序配置:@Configuration @ComponentScan @EnableMongoRepositories public class AppConfig extends AbstractMongoConfiguration { ... }显式使用Ap...

将方法添加到Java注释是否安全以实现向后兼容性【代码】

我有一个库中可用的注释.我是否可以安全地在后续版本中为此注释添加新值而不破坏针对该库的先前版本编译的注释? 例如:// version 1 @Retention(RetentionPolicy.RUNTIME) public @interface MyAnnotation{String firstValue();String secondValue(); }如果我添加一个名为“String thirdValue()”的方法,我假设将需要一个默认值,因为旧版注释用户不会定义该属性.// version 2 @Retention(RetentionPolicy.RUNTIME) public @interf...

是否有用于识别过时/不一致的JavaDoc注释的工具?

我正在寻找可以指出不正确的JavaDoc注释的工具(或IDE功能).也就是说,具有缺少参数的注释,具有错误的参数名称,不记录抛出的异常等. 我知道没有一个完美的工具,因为工具无法告诉我们文档是否正确,但我希望识别更明显的错误至少可以帮助捕获一些不正确的JavaDoc注释. 最好这个工具可以忽略简单的getter和setter(例如,我通常不会在getter中包含@returns,因为它们的摘要详细说明了你需要知道的一切).解决方法:使用Eclipse,可以标记丢失或...

java – 使用单个注释在root和dispatcher应用程序上下文中自动配置bean【代码】

假设我创建了一个名为@EnableFeauture的注释,它导入了一个bean配置类EnableFeatureConfiguration.此注释通常位于调度程序配置之上.像视图解析器等必须的bean属于该调度程序配置,但是一些bean实际上属于根上下文. 如何在不需要其他注释的情况下定义这些bean?我的第一个想法是自动装配WebApplicationContext并调用context.getParentBeanFactory()来注册bean,但我不确定这是否是实现我的目标的最佳方法.这通常是怎么做的? UPDATE 要...

注释 - 相关标签