Eu estou meio que bloqueado com a seguinte situação ( anotação de macro ). Suponha que eu tenha uma anotação chamada @factory que visa gerar um método apply para o traço anotado no object complementar correspondente. Por exemplo, dada a trait A : @factory trait A { val a1: Int } o código esperado a […]
Eu gostaria de ter suporte a ETag . Para este propósito existe um ShallowEtagHeaderFilter que faz todo o trabalho. Como posso adicioná-lo sem declará-lo no meu web.xml (que na verdade não existe, porque de alguma forma eu passei sem isso até agora)? PS Eu uso o Spring Boot 1.1.4 PPS Aqui está uma solução completa […]
Eu tenho um aplicativo simples, onde estou usando vários arquivos de propriedades para buscar o conteúdo editado por outros usuários (links para sites, etc). A class na qual eu carrego as propriedades é assim: @Configuration @PropertySource(“classpath:salestipsWhitelist.properties”) public class SalestipsWhitelist { @Autowired Environment env; public Environment getEnv() { return env; } public void setEnv(Environment env) { […]
Recentemente, em nossa equipe, começamos a discutir o uso de annotations de mola no código para definir dependencies de primavera. Atualmente estamos usando context.xml para definir nossas dependencies. Você me daria algumas pistas para qualquer abordagem e quando é melhor usá-la? Edit: Eu sei que isso parece uma questão duplicada para um mais geral, mas […]
A questão do título no código: @Transactional (readonly = true) public interface FooService { void doSmth (); } public class FooServiceImpl implements FooService { … } vs public interface FooService { void doSmth (); } @Transactional (readonly = true) public class FooServiceImpl implements FooService { … }
Muitas vezes as pessoas fazem perguntas da AspectJ como esta, então eu quero respondê-la em um lugar que eu possa ligar facilmente para mais tarde. Eu tenho essa anotação de marcador: package de.scrum_master.app; import java.lang.annotation.Inherited; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; @Inherited @Retention(RetentionPolicy.RUNTIME) public @interface Marker {} Agora eu anoto uma interface e / ou methods como […]
Quando não há nada para implementar nas interfaces do marcador, como Serializable. . Qual é a utilidade de implementá-lo?
Se eu tiver uma anotação @Transactional em um método privado em um bean Spring, a anotação terá algum efeito? Se a anotação @Transactional estiver em um método público, ela funcionará e abrirá uma transação. public class Bean { public void doStuff() { doPrivateStuff(); } @Transactional private void doPrivateStuff() { } } … Bean bean = […]