草庐IT

boot-args

全部标签

java - 基于文件的 h2 持久化但未在 Spring Boot 中加载

我基于SpringBoot做了一个小应用:spring-boot-starter-webspring-boot-starter-data-jpa应用程序只有一个域类Post.java。因此有一个RestController和一个DAO。数据应该保存在基于文件的hsqldb中。当应用程序运行时,一切似乎都很好。数据被存储。h2文件已创建并包含插入语句。但是,当我终止应用程序并再次启动它时。没有加载数据。(好像创建了一个全新的db文件,覆盖了旧的)。application.propertiesspring.datasource.url=jdbc:h2:file:~/testdbspring

解决服务器报错java.nio.file.AccessDeniedException: /opt/jeecg-boot/upload

文章长了点,着急解决问题的朋友可以直接看最后(三)。解决java.nio.file.AccessDeniedException:/opt/jeecg-boot/upload一、查看报错日志二、给文件权限1、文件信息解释(1)、权限(2)、硬链接数(3)、文件所有者(4)、文件所有组(5)、文件大小(6)、文件最后一次被修改日期(7)、文件名称2、给目标文件夹权限三、读写在文件子目录进行,给了父文件目录权限依旧报错这两天线上的项目的下载文件这一块出问题了,本地调试了一下,发现文件能正常下载,说明不是代码的问题。一、查看报错日志看了一下服务器对应的报错日志,报如下错:java.nio.file.A

java - 我可以在 Spring Boot 配置文件中定义系统属性吗?

我的SpringBoot应用程序有一个application.yml配置文件,它定义了两个配置文件(如documentation中所述)。启用生产配置文件后,我想设置http.maxConnections系统属性为自定义值,例如spring:profiles:active:dev---spring:profiles:dev---spring:profiles:productionhttp:maxConnections:15但这实际上并没有设置系统级属性;它似乎只是创建了一个应用程序级属性。我已经通过http://locahost:8080/env验证了这一点和比较启动时的JMX控制台j

java - 我可以在 Spring Boot 配置文件中定义系统属性吗?

我的SpringBoot应用程序有一个application.yml配置文件,它定义了两个配置文件(如documentation中所述)。启用生产配置文件后,我想设置http.maxConnections系统属性为自定义值,例如spring:profiles:active:dev---spring:profiles:dev---spring:profiles:productionhttp:maxConnections:15但这实际上并没有设置系统级属性;它似乎只是创建了一个应用程序级属性。我已经通过http://locahost:8080/env验证了这一点和比较启动时的JMX控制台j

java - Controller 中的 Spring Boot @Async 方法正在同步执行

我的[基本]SpringBoot应用程序接受来自浏览器的请求,通过jQuery.get()发送并且应该立即收到响应-例如“您的请求已被排队”。为此,我编写了一个Controller:@ControllerpublicclassDoSomeWorkController{@AutowiredprivatefinalDoWorkServiceworkService;@RequestMapping("/doSomeWork")@ResponseBodypublicStringdoSomeWork(){workService.doWork();//timeconsumingoperationre

java - Controller 中的 Spring Boot @Async 方法正在同步执行

我的[基本]SpringBoot应用程序接受来自浏览器的请求,通过jQuery.get()发送并且应该立即收到响应-例如“您的请求已被排队”。为此,我编写了一个Controller:@ControllerpublicclassDoSomeWorkController{@AutowiredprivatefinalDoWorkServiceworkService;@RequestMapping("/doSomeWork")@ResponseBodypublicStringdoSomeWork(){workService.doWork();//timeconsumingoperationre

java - 如何将 Firebase 与 Spring Boot REST 应用程序一起使用?

我有一个SpringBootREST应用程序,它依赖于Firebase中完成的身份验证。在客户端Firebase生成一个token,在SpringBoot中,我需要验证UID。但是代码是回调模式,那我该如何实现函数才能完成任务呢?@RequestMapping(value="/api/restCall",method=RequestMethod.POST,consumes="application/json",produces="application/json")publicObjectrestCall(@RequestBodyParametersrequestBody)throws

java - 如何将 Firebase 与 Spring Boot REST 应用程序一起使用?

我有一个SpringBootREST应用程序,它依赖于Firebase中完成的身份验证。在客户端Firebase生成一个token,在SpringBoot中,我需要验证UID。但是代码是回调模式,那我该如何实现函数才能完成任务呢?@RequestMapping(value="/api/restCall",method=RequestMethod.POST,consumes="application/json",produces="application/json")publicObjectrestCall(@RequestBodyParametersrequestBody)throws

java - spring-boot 默认日志位置

在spring-boot应用程序中,我可以指定自定义日志文件java-jarspring-boot-app.jar--logging.file=/home/ubuntu/spring-boot-app.log但如果我不指定一个,它会去哪里?我在以下任何文件夹中都找不到它:/tmp//var/log/~/我确实没有有spring-boot-starter-logging或任何其他日志依赖项。我希望有类似于catalina.out的东西,因为默认配置运行嵌入式Tomcat:INFO10374---[main]s.b.c.e.t.TomcatEmbeddedServletContainer:

java - spring-boot 默认日志位置

在spring-boot应用程序中,我可以指定自定义日志文件java-jarspring-boot-app.jar--logging.file=/home/ubuntu/spring-boot-app.log但如果我不指定一个,它会去哪里?我在以下任何文件夹中都找不到它:/tmp//var/log/~/我确实没有有spring-boot-starter-logging或任何其他日志依赖项。我希望有类似于catalina.out的东西,因为默认配置运行嵌入式Tomcat:INFO10374---[main]s.b.c.e.t.TomcatEmbeddedServletContainer: