001 package org.kuali.common.util.spring.beans; 002 003 import java.util.List; 004 005 import javax.annotation.PostConstruct; 006 007 import org.kuali.common.util.execute.Executable; 008 import org.springframework.beans.factory.annotation.Autowired; 009 import org.springframework.stereotype.Component; 010 011 @Component 012 public class PrintMessagesExecutable implements Executable { 013 014 @Autowired 015 List<Message> messages; 016 017 @Override 018 @PostConstruct 019 public void execute() { 020 for (Message message : messages) { 021 System.out.println(message.getMessage()); 022 } 023 } 024 025 public List<Message> getMessages() { 026 return messages; 027 } 028 029 public void setMessages(List<Message> messages) { 030 this.messages = messages; 031 } 032 033 }