Articles of annotations de

colocando a class atual como anotação de tipo de retorno

No python 3 eu posso criar argumentos e retornar annotations de tipo. Exemplo: class Graph: def __init__(self, V: int, E: int, edges: list): pass @classmethod def fromfile(cls, readobj: type(sys.stdin)): pass def V(self) -> int: pass def E(self) -> int: pass O problema é que não posso fazer uma anotação com o tipo de retorno da […]

Existe algo como Anotação Herança em java?

Estou explorando annotations e cheguei a um ponto em que algumas annotations parecem ter uma hierarquia entre elas. Estou usando annotations para gerar código em segundo plano para Cards. Existem diferentes tipos de cartão (códigos e annotations diferentes), mas há certos elementos que são comuns entre eles, como um nome. @Target(value = {ElementType.TYPE}) public @interface […]

Anotações de javax.validation.constraints não funcionando

Que configuração é necessária para usar annotations de javax.validation.constraints como @Size , @NotNull , etc.? Aqui está meu código: import javax.validation.constraints.NotNull; import javax.validation.constraints.Size; public class Person { @NotNull private String id; @Size(max = 3) private String name; private int age; public Person(String id, String name, int age) { this.id = id; this.name = name; this.age […]

Como obter annotations de uma variável de membro?

Eu quero saber annotations de algumas classs de variável de uma class, eu uso BeanInfo beanInfo = Introspector.getBeanInfo(User.class) para introspect uma class e use BeanInfo.getPropertyDescriptors() , para localizar a propriedade específica e use Class type = propertyDescriptor.getPropertyType() para obter a class da propriedade. Mas eu não sei como obter as annotations adicionadas à variável de […]

Spring @ContextConfiguration como colocar o local correto para o xml

Em nosso projeto, estamos escrevendo um teste para verificar se o controlador retorna a modelview correta @Test public void controllerReturnsModelToOverzichtpage() { ModelAndView modelView = new ModelAndView(); KlasoverzichtController controller = new KlasoverzichtController(); modelView = controller.showOverzicht(); assertEquals(“Klasoverzichtcontroller returns the wrong view “, modelView.getViewName(), “overzicht”); } Isso retorna a exceção nula. Estamos agora configurando o @contextconfiguration mas não […]

Como parametrizar @Scheduled (fixedDelay) com linguagem de expressão do Spring 3.0?

Ao usar o recurso do Spring 3.0 para anotar uma tarefa agendada, gostaria de definir o parâmetro fixedDelay como do meu arquivo de configuração, em vez de fixedDelay -lo à minha class de tarefa, como atualmente … @Scheduled(fixedDelay = 5000) public void readLog() { … } Infelizmente, parece que, com os meios do Spring Expression […]

Filtrar pacotes específicos no @ComponentScan

Eu quero mudar de XML baseado para configuração baseada em Java no Spring. Agora temos algo assim em nosso contexto de aplicativo: Mas se eu escrever algo assim … @ComponentScan( basePackages = {“foo.bar”, “foo.baz”}, excludeFilters = @ComponentScan.Filter( value= Service.class, type = FilterType.ANNOTATION ) ) … excluirá serviços de ambos os pacotes. Tenho a forte impressão […]

como fazer uma chave primária composta (anotação de persistência java)

Como fazer com que a tabela user_roles defina as duas colunas (userID, roleID) como uma chave primária composta. deve ser fácil, só não consigo lembrar / encontrar. Na entidade do user : @ManyToMany(fetch = FetchType.LAZY) @JoinTable(name = “user_roles”) public List getRoles() { return roles; } @Id @GeneratedValue(strategy = GenerationType.AUTO) public Integer getUserID() { return userID; […]

Como posso encontrar todos os beans com a anotação personalizada @Foo?

Eu tenho esta configuração de mola: @Lazy @Configuration public class MyAppConfig { @Foo @Bean public IFooService service1() { return new SpecialFooServiceImpl(); } } Como posso obter uma lista de todos os beans anotados com @Foo ? Nota: @Foo é uma anotação personalizada definida por mim. Não é uma das annotations “oficiais” do Spring. [EDIT] Seguindo […]

Nem BindingResult nem object de destino simples para o nome do bean disponível como atributo de solicitação

Eu estou apenas aprendendo as cordas do fu de anotação da spring 3 e eu me deparo com a exceção do pesadelo do newb. Gostaria de receber ajuda. aqui está o código jsp do formulário: …. …. o código do controlador (neste momento eu estou simplesmente testando as águas, então não direcionando para qualquer página, […]