小编Jor*_*dan的帖子

在Spring Boot中增加HTTP Post maxPostSize

我有一个相当简单的Spring Boot Web应用程序,我有一个带有表单的HTML页面enctype="multipart/form-data".我收到这个错误:

多部分请求包含超出相关连接器上设置的maxPostSize限制的参数数据(不包括上载文件).

我正在使用Spring Boot的默认嵌入式tomcat服务器.显然默认maxPostSize值是2兆字节.有没有办法编辑这个值?通过这样做application.properties是最好的,而不是必须创建自定义bean或乱用xml文件.

java spring tomcat spring-mvc

41
推荐指数
10
解决办法
6万
查看次数

*和?之间的区别 在Spring @Scheduled(cron =".....")

我一直在寻找春天引导例如调度任务(https://spring.io/guides/gs/scheduling-tasks/),并通过一些文档阅读(https://javahunter.wordpress.com/2011/05/05/cronscheduler-in-spring /)我看到*和?几乎可互换使用.

例如,该行

@Scheduled(cron = "0 15 10 ? * *")
Run Code Online (Sandbox Code Playgroud)

@Scheduled(cron = "0 15 10 * * ?")
Run Code Online (Sandbox Code Playgroud)

做同样的事情.那么*和?之间的区别是什么?

java cron spring scheduler scheduled-tasks

25
推荐指数
2
解决办法
9737
查看次数

Spring Boot相同的代理消息重复到控制台

我现在正在开发一个Spring Boot项目,这个文本每秒都会被打印到控制台上30秒,然后停止.

15:18:02.416  o.a.activemq.broker.TransportConnector : Connector vm://localhost started
15:18:03.480  o.a.activemq.broker.TransportConnector : Connector vm://localhost stopped
15:18:03.480  o.apache.activemq.broker.BrokerService : Apache ActiveMQ 5.10.1 (localhost, ID:Jordan-801993-L.local-55074-1432703875573-0:7) is shutting down
15:18:03.481  o.apache.activemq.broker.BrokerService : Apache ActiveMQ 5.10.1 (localhost, ID:Jordan-801993-L.local-55074-1432703875573-0:7) uptime 1.069 seconds
15:18:03.481  o.apache.activemq.broker.BrokerService : Apache ActiveMQ 5.10.1 (localhost, ID:Jordan-801993-L.local-55074-1432703875573-0:7) is shutdown
15:18:03.542  o.apache.activemq.broker.BrokerService : Using Persistence Adapter: MemoryPersistenceAdapter
15:18:03.543  o.apache.activemq.broker.BrokerService : Apache ActiveMQ 5.10.1 (localhost, ID:Jordan-801993-L.local-55074-1432703875573-0:8) is starting
15:18:03.543  o.apache.activemq.broker.BrokerService : Apache ActiveMQ 5.10.1 (localhost, ID:Jordan-801993-L.local-55074-1432703875573-0:8) started
15:18:03.543  o.apache.activemq.broker.BrokerService : For help or more information …
Run Code Online (Sandbox Code Playgroud)

spring activemq-classic spring-boot

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

Spring JPA Repository - 保持服务器重启的数据

我目前正在尝试学习如何使用Spring Boot并遇到问题我不知道如何解决.

我已按照http://spring.io/guides/gs/accessing-data-jpa/上的指南进行操作,一切正常.但是,如果我重新启动服务器,则保存的所有数据都将完全丢失.有没有办法将数据保存在存储库/数据库中,这样如果我关闭应用程序并再次启动它,所有以前保存的数据仍然可以访问?

先感谢您 :)

java spring jpa spring-boot

7
推荐指数
3
解决办法
5104
查看次数

使用两个对象进行Spring Form验证

Spring Boot应用程序遇到了一个复杂的问题,我现在一直试图解决这个问题,我希望有人可以帮助我.我删除了项目的所有其他部分,并尽量使其尽可能简单.如果你去localhost:8080,会有一个带有两个文本框的表单,可以输入两个名称,还有一个Submit按钮.第一个名称将存储在Nominee对象中,第二个名称将存储在Submitter对象中.单击"提交"时,它将对字段执行验证,以确保它们都不为空.我将发布下面的代码并在最后解释我的问题.

Application.java

@SpringBootApplication
@EnableJms
@EnableWebMvc
public class Application {

    public static void main(String[] args) throws Exception {
        // Launch the application
        SpringApplication.run(Application.class, args);
    }
}
Run Code Online (Sandbox Code Playgroud)

WebController.java

@Controller
public class WebController extends WebMvcConfigurerAdapter {
    protected static final Logger LOG = LoggerFactory.getLogger(WebController.class);

    @InitBinder("nominee")
    protected void initNomineeBinder(WebDataBinder binder) {
        binder.setValidator(new NomineeValidator());
    }

    @InitBinder("submitter")
    protected void initSubmitterBinder(WebDataBinder binder) {
        binder.setValidator(new SubmitterValidator());
    }

    @Override
    public void addViewControllers(ViewControllerRegistry registry) {
        registry.addViewController("/success").setViewName("success");
    }

    @RequestMapping(value="/", method=RequestMethod.GET)
    public String showForm(Model model) {
        model.addAttribute("nominee", new Nominee());
        model.addAttribute("submitter", new Submitter()); …
Run Code Online (Sandbox Code Playgroud)

java validation spring thymeleaf

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

Perl电话号码正则表达式

很抱歉问这么简单的问题,我还是一个没有经验的程序员.我在工作中遇到了一些旧的perl代码中的电话号码匹配正则表达式,如果有人能够准确解释它的含义(我的正则表达式技能严重缺乏),我会很高兴.

if ($value !~ /^\+[[:space:]]*[0-9][0-9.[:space:]-]*(\([0-9.[:space:]-]*[0-9][0-9.[:space:]-]*\))?([0-9.[:space:]-]*[0-9][0-9.[:space:]-]*)?([[:space:]]+ext.[0-9.[:space:]-]*[0-9][0-9.[:space:]-]*)?$/i) {
    ...
}
Run Code Online (Sandbox Code Playgroud)

先感谢您 :)

regex perl

4
推荐指数
2
解决办法
1168
查看次数

将Java字符串中的ASCII代码替换为等效字符

我有一个Java字符串一样"%7B%22username%22%3A%22test1234%22%7B",我想用字符等同替换所有的ASCII码(%7B{%22"等)

有没有我可以使用的库或一些简单的方法可以做到这一点?我希望能够处理从%20到的任何代码%FF

java string json ascii

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