【java – Spring Tool Suite 3.5.0上的Spring Roo项目】教程文章相关的互联网学习教程文章

java – Spring thring HttpMediaTypeNotAcceptableException:由于url路径中的点而无法找到可接受的表示【代码】

参见英文答案 > HttpMediaTypeNotAcceptableException: Could not find acceptable representation in exceptionhandler 2个最终编辑 因此,在研究了这个之后,因为我所看到的答案并没有完全成熟,我发现Spring做了一些奇怪的东西与扩展匹配.如果我通过NameOrAtlName / myStringHere.1或者这个byNameOrAtlName / myStringHere.12提交这样的请求,一切都很好,但是byNameOrAtlName / myStringHere.12...

java – Spring批处理中的commit-interval和处理回滚

我的问题涉及Spring批处理和事务. 假设我为我的一个步骤选择了50的提交间隔. 还假设我总共有1000条记录,其中一条记录会导致itemWriter失败,从而导致整个块的回滚(在我的例子中为50条记录). 什么是stategies以确保在作业完成后将49个有效记录写入数据库(并忽略有问题的块)?解决方法:经过一番研究,我想出了以下内容: 如果项目编写者未能提交块(此处为50个项目)从而导致回滚,则Spring Batch将单独重新运行有问题块的每个项目,每个项...

java – Spring / RestTemplate – PUT实体到服务器【代码】

请看这个简单的代码:final String url = String.format("%s/api/shop", Global.webserviceUrl);RestTemplate restTemplate = new RestTemplate(); restTemplate.getMessageConverters().add(new MappingJackson2HttpMessageConverter());HttpHeaders headers = new HttpHeaders(); headers.set("X-TP-DeviceID", Global.deviceID); HttpEntity entity = new HttpEntity(headers);HttpEntity<Shop[]> response = restTemplate.exch...

java – Spring Boot:多个SLF4J绑定【代码】

这可能是一个重复的问题,但我无法弄清楚绑定碰撞在哪里.我有我的Spring Boot 1.2.6.RELEASE服务,当我运行它时我收到此错误:SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found binding in [jar:file:/home/jscherman/.m2/repository/ch/qos/logback/logback-classic/1.1.3/logback-classic-1.1.3.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: Found binding in [jar:file:/home/jscherman/.m2/reposito...

java – Spring Data JPA Projection从DB中选择字段【代码】

我按照Spring Data Docs http://docs.spring.io/spring-data/jpa/docs/current/reference/html/#projections中的示例测试了Spring Data 1.10.4.RELEASE 我注意到一些问题,我有两个问题. 首先让我假设我有这两个实体:@Entity public class Person {@Id @GeneratedValueprivate Long id;private String firstName, lastName;@OneToOneprivate Address address; }@Entity public class Address {@Id @GeneratedValueprivate Long id;...

Java Spring多个ApplicationContext【代码】

SpringContextContext的定义非常模糊,我几乎完成了整本教程,但仍然无法理解ApplicationContext代表什么. 根据Spring API,ApplicationContext是:Central interface to provide configuration for an application. This is read-only while the application is running, but may be reloaded ifthe implementation supports this.The root interface for accessing a Spring bean container. This is the basic client view of a be...

Java – Spring Web-Flux中的Backpressure机制【代码】

我是Spring Web-Flux的首发.我写了一个控制器如下:@RestController public class FirstController {@GetMapping("/first")public Mono<String> getAllTweets() {return Mono.just("I am First Mono")} }我知道其中一个反应性好处是Backpressure,它可以平衡请求或响应率.我想知道如何在Spring Web-Flux中使用背压机制.解决方法:WebFlux中的Backpressure 为了理解Backpressure在当前WebFlux框架实现中的工作原理,我们必须回顾一下默...

java – 在Spring mvc框架中放置业务逻辑的位置?

我不知道将业务逻辑放在spring mvc中的哪个位置因为我是新手.我知道该怎么做,但由于缺乏春季mvc的知识,我不知道从哪里开始.我还想问一下,如果有人知道我可以在哪里获得一个很好的教程,或者有一个具有业务逻辑的spring mvc web应用程序的完整示例?无论如何,我所谈论的业务逻辑都是关于数据库处理:)解决方法:@Controller类充当MVC的C语言.请注意,Spring MVC中的真实控制器是DispatchServlet,它将使用特定的@Controller类来处理URL请...

java – spring boot rest项目的推荐项目结构是什么?

我是春季靴子的初学者.我参与了一个项目的开始,我们将使用spring boot构建休息服务.在构建只暴露其他服务的项目时,您能否建议建议的目录结构?解决方法:你不需要做任何特别的事情来开始.从普通的java项目开始,可以是maven或gradle,也可以是具有启动器依赖关系的IDE项目布局. 你需要一个主要的课程,根据指南here和休息…… 没有受约束的包结构.实际结构将由您的需求/异想天开驱动,目录结构由build-tool / IDE奠定 您可以遵循Spring ...

java – Spring MVC Controller:“return forward”,“return redirect”和“return jsp file”之间的区别是什么【代码】

我不明白我应该用什么.我有两个页面–intro.jsp(1)和booksList.jsp(2).对于每个页面,我创建了一个Controller类.第一页有按钮打开第二页:<form method="GET" action="/request-list"><input type="submit"/> </form>第一个问题是:我不确定这个按钮的正确性.它运作良好,但按下此按钮后我有问号. 第二个问题是:当我按下该按钮时,会调用带有下一个注释的方法(第二页的控制器):@RequestMapping(value = "/books") @Controller publi...

java – Spring WS JIBX“没有端点适配器”错误【代码】

我使用JIBX从XSD文件创建我的实体类.它在pom.xml中配置,并在我执行“maven:compile”时创建类 我也用spring-ws.当我使用SOAPUI测试我的Web服务时,我得到了臭名昭着的错误;"No adapter for endpoint GetTransactionsResponse getTransactions(GetTransactionsRequest), Is your endpoint annotated with @Endpoint, or does.." 我在这里检查了所有关于该错误的线程,但没有帮助. 我有一个Parent.xsd,它导入2个子xsd.它们都在同一个...

java – Spring Security在登录后总是返回403 accessDeniedPage【代码】

参见英文答案 > Springboot Security hasRole not working 1个我是Spring的新手,我一直在尝试使用spring security实现一个简单的登录页面.但它总是在提供登录凭据后访问Denied url.在我提供正确的用户名和密码后,loadUserByUsername()方法始终返回用户.但我不知道如何找到返回用户对象后发生的事情. 用户只有一个角色.该方法返回具有SUPER_USER角色的用户. 这是我的spring安全配置类import org...

java – 在Spring webflow中捕获“死”会话【代码】

我想抓住当我松开会话时抛出的异常,不仅仅是因为会话超时(例如报告).此外,我希望此处理程序将只处理该特定异常,并且不会是全局异常处理程序或任何类似的事情.基本上,我想捕获异常org.springframework.web.HttpSessionRequiredException.解决方法:使用下面提出的任何解决方案,您应该能够处理异常并对它们执行逻辑. 可能的解决方案: 1.您可以添加一个FlowExecutionListenerAdapter,它将监听抛出的所有异常,然后您可以按instanceof进...

java – Spring REST LocalDate UTC有一天不同【代码】

我正在使用Spring Boot 1.5.4,Hibernate 5.2.10,Spring Data REST,HATEOAS,JDK8以及LocalDate和LocalDateTime.我的计算机在CEST时区,但我希望应用程序在UTC中工作,所以我在application.properties中设置:spring.datasource.url=jdbc:mysql://localhost:3306/database?useLegacyDatetimeCode=false&serverTimezone=UTC&useSSL=true spring.jpa.hibernate.jdbc.time_zone = UTC根据这个article,我不想改变我的JVM的时区,因为这似乎不...

java – Spring如何在不使用@Component或其他衍生产品的情况下自动装配组件【代码】

我想自动装配一个组件(仍然使用@Autowired注释),但不要求它有@Component(或其他类似的注释).我该怎么做?public class A {@Autowiredprivate class B b;}@Component public class B {}这将是方便的,以便允许自动装配A类而不需要创建A,除非我们需要它(否则通过使用类名反射来实现).解决方法:我不确定,如果我正确理解你的问题.但是如果你想通过一些注释或xml定义注入bean B而不标记bean A,你可以使用SpringBeanAutowiringSupportpubl...