Me gustaría tener soporte de ETag . Para este propósito hay un ShallowEtagHeaderFilter que hace todo el trabajo. ¿Cómo puedo agregarlo sin declararlo en mi web.xml (que en realidad no existe, porque de alguna manera me las arreglé hasta el momento)? PD: uso Spring Boot 1.1.4 PPS Aquí hay una solución completa package cuenation.api; import […]
Cuando estaba tratando de usar este código para habilitar las preferencias en mi aplicación import android.app.Activity; import android.content.SharedPreferences; import android.os.Bundle; import android.preference.Preference; import android.preference.PreferenceActivity; import android.preference.Preference.OnPreferenceClickListener; import android.widget.CheckBox; import android.widget.CompoundButton; import android.widget.RadioButton; import android.widget.Toast; import android.widget.CompoundButton.OnCheckedChangeListener; public class Preferences extends PreferenceActivity { private RadioButton btn01; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); addPreferencesFromResource(R.xml.preferences); btn01 = […]
Tengo una aplicación simple en la que estoy usando varios archivos de propiedades para recuperar contenido editado por otros usuarios (enlaces a sitios, etc.). La clase donde cargo las propiedades se ve así: @Configuration @PropertySource(“classpath:salestipsWhitelist.properties”) public class SalestipsWhitelist { @Autowired Environment env; public Environment getEnv() { return env; } public void setEnv(Environment env) { this.env […]
En mi aplicación, varios modelos necesitan propiedades de Password (por ejemplo, modelos de Registration y ChangePassword ). La propiedad Password tiene atributos como DataType y Required . Por lo tanto, para garantizar la consistencia de la reutilización, creé: interface IPasswordContainer{ [Required(ErrorMessage = “Please specify your password”)] [DataType(DataType.Password)] string Password { get; set; } } Y […]
¿Es posible agregar una anotación a un objeto (en mi caso, en particular, un Método) en tiempo de ejecución? Para una explicación un poco más: tengo dos módulos, móduloA y móduloB. el módulo B depende del módulo A, que no depende de nada. (modA es mi core datatypes e interfaces y tal, modB es db […]
Estoy explorando anotaciones y llegué a un punto en el que algunas anotaciones parecen tener una jerarquía entre ellas. Estoy usando anotaciones para generar código en el fondo para Tarjetas. Existen diferentes tipos de Tarjeta (por lo tanto, diferentes códigos y anotaciones), pero hay ciertos elementos que son comunes entre ellos como un nombre. @Target(value […]
Tengo un padre de clase primaria y un hijo de clase Child , definidos así: class Parent { @MyAnnotation(“hello”) void foo() { // implementation irrelevant } } class Child { @Override foo() { // implementation irrelevant } } Si childFoo.getAnnotation(MyAnnotation.class) una referencia de Method a Child::foo , ¿ childFoo.getAnnotation(MyAnnotation.class) dará childFoo.getAnnotation(MyAnnotation.class) ? ¿O será null […]
Quiero saber las anotaciones de una variable miembro de una clase, utilizo BeanInfo beanInfo = Introspector.getBeanInfo(User.class) para introspectar una clase, y uso BeanInfo.getPropertyDescriptors() , para encontrar una propiedad específica, y uso Class type = propertyDescriptor.getPropertyType() para obtener la clase de la propiedad. ¿Pero no sé cómo hacer que las anotaciones se agreguen a la variable […]
Al utilizar la función Spring 3.0 para anotar una tarea progtwigda, me gustaría establecer el parámetro fixedDelay como mi archivo de configuración, en lugar de instalarlo en mi clase de tareas, como actualmente … @Scheduled(fixedDelay = 5000) public void readLog() { … } Desafortunadamente, parece que con los medios del Lenguaje de Expresión de Primavera […]
Cómo hacerlo para que la tabla user_roles defina las dos columnas (userID, roleID) como una clave primaria compuesta. debería ser fácil, simplemente no puedo recordar / encontrar. En entidad de user : @ManyToMany(fetch = FetchType.LAZY) @JoinTable(name = “user_roles”) public List getRoles() { return roles; } @Id @GeneratedValue(strategy = GenerationType.AUTO) public Integer getUserID() { return userID; […]