То, как избавиться от файла 'Сообщения Checkstyle, не заканчивается новой строкой'.

DAO предоставляет абстракцию для файлов базы данных / данных или любого другого механизма персистентности, так что уровень персистентности можно манипулировать, не зная деталей его реализации.

В то время как в классах репозитория несколько классов DAO могут использоваться в одном методе репозитория для выполнения операции с точки зрения приложения. Таким образом, вместо использования нескольких DAO на уровне домена, используйте репозиторий, чтобы сделать это. Репозиторий - это слой, который может содержать некоторую прикладную логику , например: если данные доступны в кеше в памяти, тогда извлекайте их из кеша, в противном случае извлекайте данные из сети и сохраняйте их в кеше в памяти для последующего получения .

28
задан Ben 17 March 2012 в 05:54
поделиться

2 ответа

Поместите новую строку в конец файла
или
сконфигурируйте CheckStyle, чтобы не беспокоиться.

<module name="Checker">
    <!-- stuff deleted -->
    <module name="NewlineAtEndOfFile">
        <property name="severity" value="ignore" />
    </module>

Вы также должны указать плагину Maven Checkstyle использовать ваш файл конфигурации checkstyle.

<plugin>
    <artifactId>maven-checkstyle-plugin</artifactId>
    <configuration>
        <configLocation>${basedir}/yourCheckstyle.xml</configLocation>
    </configuration>
</plugin>
12
ответ дан 28 November 2019 в 02:39
поделиться
[

] Есть более простой способ. Можно указать файл подавления, не переопределяя конфигурационный файл в стиле sun checkstyle:[

]. [
<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-checkstyle-plugin</artifactId>
    <configuration>
        <suppressionsLocation>suppressions.xml</suppressionsLocation>
        <configLocation>config/sun_checks.xml</configLocation>
    </configuration>
</plugin>
] [

] Где ваши подавления.xml: [

] [
<?xml version="1.0"?>
<!DOCTYPE suppressions PUBLIC
    "-//Puppy Crawl//DTD Suppressions 1.1//EN"
    "http://www.puppycrawl.com/dtds/suppressions_1_1.dtd">

<suppressions>
    <suppress checks="NewlineAtEndOfFile" files=".java" />
</suppressions>
]
4
ответ дан 28 November 2019 в 02:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: