小编Ujj*_*hak的帖子

声纳的Spring引导配置问题

@ComponentsScan 或 @SpringBootApplication 无法访问“ABCService”。将其移动到 @ComponentsScan 中配置的包或更新您的 @ComponentsScan 配置。

这是我在 Sonarqube 分析中收到的 9 个严重错误中收到的错误消息,每个服务和控制器都有一个。

虽然 @Autowire 和依赖注入工作正常,但 Sonar 似乎仍在抱怨。

导致问题的规则是:

Spring bean 应该被“@ComponentScan”考虑

属于未包含在 @ComponentScan 配置中的包的 Spring bean 将无法在 Spring 应用程序上下文中访问。因此,此规则很可能会检测到配置错误。注意:@ComponentScan 隐含在 @SpringBootApplication 注解中,在这种情况下,Spring Boot 将自动扫描包含 Spring Boot 主类及其子包的包中的组件。

由于 @SpringBootApplication 具有组件扫描功能,它会扫描主类包及其所有子包,因此这个问题不应该出现。

java spring-boot sonarqube

6
推荐指数
1
解决办法
5543
查看次数

用于组计数 gremlin 查询的having 子句

我有一个查询,需要查找计数大于 1 的特定类型顶点的 groupCount。

例如

gV().hasLabel('机场').limit(40).groupCount() .as('gc') .by('地区') .having('gc',gt(1))

我知道这个语法是无效的(特别是粗体斜体部分),它只是为了显示我想要实现的目标。

java gremlin tinkerpop amazon-neptune

4
推荐指数
1
解决办法
866
查看次数

Spring Boot缩小JavaScript

我正在寻找Maven配置来最小化Spring Boot应用程序的js / css文件。对于普通的Java Web应用程序,以下配置有效

            <plugins>
                <plugin>
                    <groupId>net.alchim31.maven</groupId>
                    <artifactId>yuicompressor-maven-plugin</artifactId>
                    <version>1.5.1</version>
                    <executions>
                        <execution>
                            <goals>
                                <goal>compress</goal>
                            </goals>
                        </execution>
                    </executions>
                    <configuration>
                        <nosuffix>true</nosuffix>
                        <webappDirectory>${project.build.directory}/min</webappDirectory>
                        <excludes>
                            <exclude>**/*-min.js</exclude>
                            <exclude>**/*.min.js</exclude>
                            <exclude>**/*-min.css</exclude>
                            <exclude>**/*.min.css</exclude>
                        </excludes>
                    </configuration>
                </plugin>
                <plugin>
                    <artifactId>maven-war-plugin</artifactId>
                    <configuration>
                        <webResources>
                            <resource>
                                <directory>${project.build.directory}/min</directory>
                            </resource>
                        </webResources>
                    </configuration>
                </plugin>
            </plugins>
Run Code Online (Sandbox Code Playgroud)

但是当我用弹簧靴尝试这个

<profile>
            <id>prod</id>
            <build>
                <plugins>
                    <plugin>
                        <groupId>net.alchim31.maven</groupId>
                        <artifactId>yuicompressor-maven-plugin</artifactId>
                        <version>1.5.1</version>
                        <executions>
                            <execution>
                                <goals>
                                    <goal>compress</goal>
                                </goals>
                            </execution>
                        </executions>
                        <configuration>
                            <nosuffix>true</nosuffix>
                            <webappDirectory>${project.build.directory}</webappDirectory>
                            <excludes>
                                <exclude>**/*-min.js</exclude>
                                <exclude>**/*.min.js</exclude>
                                <exclude>**/*-min.css</exclude>
                                <exclude>**/*.min.css</exclude>
                            </excludes>
                        </configuration>
                    </plugin>
                    <plugin>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-maven-plugin</artifactId>
                    <executions>
                        <execution>
                        <configuration>
                        <excludes>
                        <exclude>**/*.js</exclude>
                        </excludes>
                        </configuration>
                            <goals>
                                <goal>repackage</goal>
                            </goals>
                        </execution> …
Run Code Online (Sandbox Code Playgroud)

javascript java yui-compressor pagespeed spring-boot

2
推荐指数
1
解决办法
2846
查看次数

在server.xml中我可以添加-Djavax.net.debug = all,它是在debugArgs的jvmEntries中吗?

我想添加以下JVM参数以获取IBM WebSphere 6中更详细的日志

-Djavax.net.debug=all 
Run Code Online (Sandbox Code Playgroud)

我应该把它添加到genericJvmArgumentsdebugArgs选项.更具体地说,我应该编辑server.xml或使用管理控制台.

java debugging websphere websphere-6

0
推荐指数
1
解决办法
1672
查看次数