小编ams*_*ams的帖子

IntelliJ Build> Rebuild Project是否会调用maven?

在IntelliJ 14.1中Build > Rebuild Project,为maven项目调用时会发生什么.

  • 它调用mvn编译吗?
  • 它是否独立于maven做了什么?

我试图测试这个,当我点击时我Build > Rebuild Project看不到任何控制台输出指示maven正在运行,如果我从maven项目视图运行maven我得到maven输出.

那么IntelliJ Build > RebuildProject和构建工具之间的关系到底是什么maven / gradle / ant

java intellij-idea maven

14
推荐指数
1
解决办法
3392
查看次数

如何在 gradle 启动测试中关闭关闭钩子的输出?

您可以从https://start.spring.io/starter.zip?type=gradle-project&language=java&bootVersion=2.2.5.RELEASE&baseDir=demo&groupId=com.example&artifactId=demo&name生成从 start.spring.io 到此问题的项目=demo&description=Demo%20project%20for%20Spring%20Boot&packageName=com.example.demo&packaging=jar&javaVersion=1.8&dependencies=h2,data-jpa,web

我有一个用 gradle 构建的多模块 springBoot 应用程序,有一堆 SpringBoot 集成测试。当我进行构建时,我最终会得到一些从 SpringBoot 关闭到控制台的输出,如下所示。如何关闭此输出?

± |master ?1 {1} S:3 U:10 ?| ? ./gradlew build

> Task :core:test
2020-02-01 11:20:33.529  INFO 24114 --- [extShutdownHook] j.LocalContainerEntityManagerFactoryBean : Closing JPA EntityManagerFactory for persistence unit 'default'
2020-02-01 11:20:33.531  INFO 24114 --- [extShutdownHook] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Shutdown initiated...
2020-02-01 11:20:33.538  INFO 24114 --- [extShutdownHook] com.zaxxer.hikari.HikariDataSource       : HikariPool-1 - Shutdown completed.

> Task :email:test
2020-02-01 11:20:43.820  INFO 24150 --- [extShutdownHook] j.LocalContainerEntityManagerFactoryBean : Closing JPA …
Run Code Online (Sandbox Code Playgroud)

java gradle spring-boot

14
推荐指数
1
解决办法
1008
查看次数

如何检查PostgreSQL存储过程中是否存在行?

我在postgres中编写存储过程,我需要检查是否存在行,然后相应地执行操作.沿线的东西.

IF SELECT * FROM foo WHERE x = 'abc' AND y = 'xyz' THEN
  -- do something here
ELSE 
  -- do something else
END;
Run Code Online (Sandbox Code Playgroud)

我谷歌搜索了一下,但没有得到很好的点击.

postgresql stored-procedures exists plpgsql

13
推荐指数
2
解决办法
2万
查看次数

如何将AngularJS引入使用Backbone和JQuery的现有应用程序?

我正在使用jQuery和Backbone构建一个应用程序,我发现自己一遍又一遍地写了很多样板代码.我一直在研究AngularJS,它比我的骨干和jQuery更适合我的应用程序.我想在几页上介绍Angular并逐步从Backbone转换为Angular,前提是我没有遇到Angular的问题.

是否可以在也使用Backbone和JQuery的页面上使用AngularJS?

angularjs

12
推荐指数
1
解决办法
4024
查看次数

如何配置maven surefire以使用作为依赖项的jvm代理?

我想配置maven sure fire插件来启动单元测试jvm和java代理的参数.代理jar文件是从maven中心获取的,所以我希望maven自动找出代理的jar文件的路径.

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-surefire-plugin</artifactId>
    <version>2.12.4</version>
    <configuration>
        <argLine>-javaagent: How to reference an agent jar that is a depedency </argLine>
    </configuration>
</plugin>
Run Code Online (Sandbox Code Playgroud)

如何使用maven坐标来引用代理的路径,该代理是项目的依赖项?

maven-3 maven maven-surefire-plugin

11
推荐指数
3
解决办法
7767
查看次数

如何设置Spring会话范围bean的属性名称?

给定一个配置了会话范围的spring bean,例如:

@Component
@Scope(proxyMode=ScopedProxyMode.TARGET_CLASS,value=WebApplicationContext.SCOPE_SESSION)
public class SomeBean {
}
Run Code Online (Sandbox Code Playgroud)

有没有办法控制Spring在http会话中存储bean的名称?

默认情况下,使用会话密钥scopedTarget.someBean的弹簧接缝是否可以添加到注释中以在Session中显式指定属性名称?

spring spring-mvc spring-webflow

10
推荐指数
1
解决办法
1296
查看次数

Google Guava缓存的默认最大大小是多少?

鉴于使用下面的代码创建的Guava缓存是否有最大缓存大小,如果没有设置?

LoadingCache<String, String> loadingCache = CacheBuilder.newBuilder().build(new CacheLoader<String, String>() {
    @Override
    public String load(String key) throws Exception
    {
        return key.toUpperCase();
    }
});
Run Code Online (Sandbox Code Playgroud)

在我的情况下,我真的想要一个没有上限的缓存.我正在使用缓存来存储登录用户的权限,并将在用户注销或会话到期时从缓存中逐出项目.

guava

10
推荐指数
1
解决办法
7609
查看次数

数据库列中位标志的任何缺点?

请考虑以下表格:

CREATE TABLE user_roles(
    pkey         SERIAL PRIMARY KEY,
    bit_id       BIGINT NOT NULL,
    name         VARCHAR(256) NOT NULL,
);

INSERT INTO user_roles (bit_id,name) VALUES (1,'public');
INSERT INTO user_roles (bit_id,name) VALUES (2,'restricted');
INSERT INTO user_roles (bit_id,name) VALUES (4,'confidential');
INSERT INTO user_roles (bit_id,name) VALUES (8,'secret');

CREATE TABLE news(
    pkey          SERIAL PRIMARY KEY,
    title         VARCHAR(256),
    company_fk    INTEGER REFERENCES compaines(pkey), -- updated since asking the question
    body          VARCHAR(512),
    read_roles    BIGINT -- bit flag 
);
Run Code Online (Sandbox Code Playgroud)

read_roles是一个位标志,指定可以读取新闻项的某些角色组合.因此,如果我插入一个可以通过限制和机密读取的新闻项目,我会将read_roles设置为值为2 | 46或当我想要返回特定用户可以看到的新闻帖子时,我可以使用类似的查询.

select * from news WHERE company_fk=2 AND …
Run Code Online (Sandbox Code Playgroud)

sql sql-server oracle postgresql database-design

10
推荐指数
3
解决办法
8899
查看次数

如何配置将应用Spring @ControllerAdvice的控制器?

我的spring应用程序中有两种类型的控制器.

  • 查看转发到视图以生成HTML的控制器
  • 直接从控制器返回JSON的API控制器

API控制器和视图控制器都是同一个Spring调度程序servlet的一部分.Spring 3.2引入了@ControllerAdvice注释,允许全局位置处理异常.

该文档暗示@ControllerAdvice将应用于与Dispatcher Servlet关联的每个控制器.

有没有办法配置哪些控制器@ControllerAdvice适用?

例如,在我的场景中,我想要一个@ControllerAdvice用于我的View控制器并@ControllerAdvice为我的API控制器分开.

spring spring-mvc spring-3

10
推荐指数
3
解决办法
8790
查看次数

有maven jigsaw jlink插件吗?

maven是否有新的Java 9的插件jlink我在网上搜索但是未能从maven团队找到任何正式的东西.

java jlink maven java-platform-module-system java-9

10
推荐指数
1
解决办法
1435
查看次数