@Override
	public String getBanner() {

		final Target target = this.configuration.getTarget();

		StringBuilder banner = new StringBuilder();
		banner.append(FileUtils.readBanner(XDShellBannerProvider.class, "/banner.txt"));
		banner.append(getVersion() + " | Admin Server Target: " + target.getTargetUriAsString());

		if (TargetStatus.ERROR.equals(target.getStatus())) {
			banner.append("\n" + UiUtils.HORIZONTAL_LINE)
					.append("Error: " + target.getTargetResultMessage())
					.append("\nPlease execute 'admin config info' for more details.")
					.append("\n" + UiUtils.HORIZONTAL_LINE);
		}

		return banner.toString();
	}
Provides the Spring XD specific {@link BannerProvider}.

@author Gunnar Hillert
@since 1.0
spring-xd-shell/src/main/java/org/springframework/xd/shell/XDShellBannerProvider.java