21 Aralık 2021 Salı

Wildfly PicketBox

Gradle
Şu satırı dahil ederiz
implementation 'org.wildfly:wildfly-ejb3:8.2.1.Final'
PicketBox artık kullanılmamasına rağmen yeni Wildfly sürümlerinde derleme esnasında hata sebep oluyor. Hata şöyle
[WARNING] The POM for org.picketbox:picketbox:jar:5.0.3.Final-redhat-00006 is missing, 
no dependency information available
Gradle ile düzeltmek için şöyle yaptım. Yani yeni bir repository eklemek gerekti. Benzer bir açıklama da burada
repositories {      
  jcenter()      
  maven { url 'http://maven.repository.redhat.com/ga' }      
}  
SecurityContextAssociation Sınıfı
Şu satırı dahil ederiz
import org.jboss.security.SecurityContextAssociation;
getPrincipal metodu
Şöyle yaparız
String user = SecurityContextAssociation.getPrincipal().getName();
setOutgoingRunAs metodu
Şöyle yaparız
SecurityContextAssociation..getSecurityContext().setOutgoingRunAs(runAsIdentity);


Hiç yorum yok:

Yorum Gönder

Bean Validation @GroupSequence Anotasyonu

Örnek Elimizde şöyle bir kod olsun public class SampleRequest {   @NotNull   LocalDate startDate;   @NotNull   LocalDate endDate;   @AssertT...