Oi pessoal, eu implementei esta validação abaixo para o seguinte campo:
<h:inputText id=“matriculaPesquisa” value="#{mat.matricula}"  validator="#{val.validatePesquisaAlunoMatricula}" />
e detectei que o campo só é validado se o campo não estiver vazio, tem como implementar esta validação sem ter que colocar o required=“true” no campo?
         
        
          
        
           
           
           
         
         
            
            
          
       
      
        
        
          :shock: Faz meio sentido né, o campo só ser validado se tiver o que validar
         
        
        
           
           
           
         
         
            
            
          
       
      
        
        
          Na minha opinião a verificação se o campo está vazio ou não, deveria fazer parte da validação…
         
        
        
           
           
           
         
         
            
            
          
       
      
        
        
          Por isso tem o required=“true” 
Um campo pode ser validado mas não quer dizer que ele seja obrigatório.
Mas cada um no seu quadrado como diria aquela famosa música clássica da mpb 