ファイル私はPropertyPlaceholderConfigurerによって、古典的な方法で管理されたプロパティファイルがあります。Javaの春PropertyPlaceholderConfigurer、どのような特性で空白/タブをトリミングする
<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="location" value="classpath:mail.properties" />
</bean>
と
<bean id="jobDataPathUtils" class="com.hello.test.DataPathUtils">
<property name="host" value="${smtp.host}" />
<property name="port" value="${smtp.port}" />
<property name="username" value="${smtp.user}" />
<property name="password" value="${smtp.pass}" />
</bean>
を私が持っている問題.propertiesファイルの文字列のプロパティ、およそ30エントリ、およびプロパティ値の最後に誰かが表を追加した場合、アプリケーションはこれらのプロパティを正しく使用できません。私はそれを使用する前に各プロパティの値をトリムしたいと思います。 DataPathUtilsクラスの各プロパティで.trim()を使用して手動で行うことはできますが、PropertyPlaceholderConfigurerのいずれかでこれを行う他の方法があるかどうか疑問に思っています。
は、私は末尾のスペースをしているあなたのデータが入力されている方法は、対処する必要があると思います
それが可能だ場合、私は知らないが、あなたはこれを行うたいよろしいですか?すべてのエントリを削除する必要がありますか?いくつかのプロバイダは、ユーザーとパスワードのスペースを許可します。私は、DataPathUtils内のトリムが良いアイデアだと思います。 –
テーブル作成の意味は?あなたは例を挙げることができます – Mudassar
@Mudassar、タブ文字です、キーボードのTabキーをタップすると、 –