【java – 帮助学习Spring和OSGi的2周计划】教程文章相关的互联网学习教程文章

java-如何使用Spring WebClient禁用cookie【代码】

有谁知道在Spring WebClient中是否有使用Reactor Netty HttpClient禁用cookie管理的方法? 我注意到WebClient.Builder和HttpClient API都提供了一种将cookie添加到出站请求的方法,但是我正在寻找一种方法来完全禁止它们(如果存在).类似于在Apache的HttpComponentClientBuilder上禁用Cookie管理.解决方法:似乎无法禁用cookie处理本身,但这似乎可行:创建您自己的HttpClient,然后使用HttpClient.doOnRequest注册要在发送请求之前调用...

java-在Spring Boot可执行jar中包含Hortonworks存储库【代码】

我在Spring Boot应用程序中使用Hortonworks存储库中的shc-core依赖项,该存储库在pom.xml文件中声明如下:<repositories><repository><id>repository.hortonworks</id><name>Hortonworks Repository</name><url>http://repo.hortonworks.com/content/repositories/releases/</url></repository> </repositories>我从此存储库添加的依赖项是:<dependency><groupId>com.hortonworks</groupId><artifactId>shc-core</artifactId><vers...

java-如何将这段代码从Spring转换为Spring Boot?【代码】

我已经将MVC MitreID Spring Web应用程序剪切并粘贴到基本的引导Web应用程序中.当我尝试运行它时,我得到:A component required a bean named 'namedAdmins' that could not be found代码是:import org.mitre.openid.connect.client.OIDCAuthenticationFilter; import org.mitre.openid.connect.client.SubjectIssuerGrantedAuthority; @RestController public class HomeController {private static final Logger logger = Logge...

java-调用Spring bean的函数接口【代码】

我想映射特定类型以触发Spring方法, 我通过键保存功能接口映射,这些函数将调用Spring services方法,但是我有一个问题,它必须是静态的,例如:private Map<Pair<Type, Boolean>, Function<User, Boolean>> functionInterfaces = new HashMap<>();{functionInterfaces .put(Pair.of(Type.MY_TYPE, Boolean.TRUE), MySpringService::myTypeMethod);}所以我的方法必须是静态的public static boolean myTypeMethod(User user)我应该静态加...

java-如何选择应在Spring Batch Spring Rest API中运行的作业【代码】

我正在尝试实现2个Spring Batch作业,这些作业将在使用端点时运行.由于JobLauncher方法对于这两个方法都是相同的,您如何选择要执行的方法?@Autowired private JobLauncher jobLauncher;@Autowired private Job job;@RequestMapping(value = "/expired",method = RequestMethod.GET,produces = MediaType.APPLICATION_JSON_UTF8_VALUE,params = {"expireDate"} ) @ResponseBody public ResponseDTO expiredJob(@RequestParam(value ...

java-模拟Spring Security类【代码】

我试图在UserServiceImpl类中为我的方法创建测试:@Overridepublic User getActualUser() throws WebSecurityException {Authentication authentication = SecurityContextHolder.getContext().getAuthentication();if (!(authentication instanceof AnonymousAuthenticationToken)) {return userRepository.findByLogin(authentication.getName());}throw new WebSecurityException("Authenticated user not found");}但是即使我的...

java-调用Spring控制器方法而不需要上网【代码】

tldr:有没有办法在不连接互联网的情况下发出内部请求(使用方法的路径)? – 我为什么需要它?我有一个接收很多事件的项目.由谁来决定谁将处理每个事件.所以我有类似的东西:@RestController @RequestMapping("/events") public class EventHandlerAPI {@Autowired private EventAHandler eventAhandler;@Autowired private EventBHandler eventBhandler;@PostMapping("/a")public void handleEventA(@RequestBody EventA event) {...

使用Spring Boot在Java中发送异步HTTP请求【代码】

我正在开发一个需要连续测试1000个代理服务器的应用程序.该应用程序基于Spring Boot. 我正在使用的当前方法是@Async装饰的方法,该方法采用代理服务器并返回结果. 我经常收到OutOfMemory错误,处理速度很慢.我认为这是因为每个异步方法都是在一个单独的线程中执行的,该线程在I / O上受阻? 我到处都读到Java异步的知识,人们将线程中的并行执行与无阻塞IO混合在一起.在Python世界中,有一个异步库,该库在一个线程中执行I / O请求.当一个...

java-我真的需要在Spring中创建接口吗?【代码】

在我的Spring项目中,我有许多简单的服务来获取数据(只是一个简单的CRUD).启动该项目的开发人员的设计是为每个服务创建实现,例如public interface UserService然后像public class UserServiceImpl implements UserService由于UserService没有更多的实现机会,所以我真的很讨厌这些Impl后缀,而且阅读的内容也更多(例如this article),我意识到自己有病的原因 上周,我与一个团队的朋友进行了讨论,我与他分享了我的想法,但他的回答是“基...

java-使用war将spring-boot和angular 7应用程序部署到tomcat 8.5中【代码】

我正在尝试使用war将Angular 7 Spring Boot应用程序部署到tomcat中.我遵循了一些步骤来用角度代码发动战争.使用UI代码成功创建了战争.但是我无法调用UI代码.当我尝试打电话时 >本地主机:8080 / war-name>本地主机:8080 / war-name / index.html>本地主机:8080 / index.html 它显示404. Web服务正常运行.我可以打电话给他们. 如何调用应用程序的index.html? 注意:-我没有使用spring-boot-starter-web pom.xml<?xml version="1....

java-Spring Hibernate没有获取参数的值【代码】

我尝试通过邮递员使用post方法对我的spring boot应用程序进行API调用.这是输入:{"username": "name","password": "1234","age": 12,"salary": 5000,"role": 1 }这是控制器中的代码:@RequestMapping(value = "/signup", method = RequestMethod.POST, consumes = MediaType.APPLICATION_JSON_VALUE)public ResponseEntity<?> saveUser(@RequestBody UserDto user) {try {System.out.println(user.getUsername()); // => nameSyste...

java-将Spring Boot War文件部署到Tomcat时如何指定配置文件?【代码】

目前,我的所有属性都在文件src / main / resources / application.properties中定义.但是,我想在src / main / resources / config文件夹中有与不同配置文件相关的属性文件,我希望能够选择其中的任何一个.如: > application-DEV.properties> application-TEST.properties> application-SERVER1.properties 因此,问题是如何选择这些属性.如果我要编译为jar文件,则可以通过在运行jar文件时指定配置文件来轻松完成此操作,但是在这里,我...

java-Spring-Data-Jpa保存:保存为null的相关实体不是【代码】

我有实体时间表:@Entity @Table(name = TableUtils.TIMETABLE)public class Timetable {private static final long serialVersionUID = -1307879048598194633L;@Id @GeneratedValue(strategy = GenerationType.AUTO) @Column(name = ColumnUtils.ID) private long id;@OneToMany(mappedBy = "timetable", cascade = {CascadeType.REMOVE, CascadeType.PERSIST}) private List<TimetableCell> timetableCells;public List<Timetabl...

java-Spring Boot 2:在控制器中获取html输出【代码】

我正在关注Spring入门教程,并且在如何做一些相对简单的事情上不知所措,例如访问同一Controller中另一条路径的结果. 我正在尝试做的是: >将填充的Thymeleaf模板作为HTML返回到浏览器<-此开箱即用>返回与pdf相同的页面 GreetingController:import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.w...

java-Spring-WS:如何将WebserviceTemplate与预生成的SOAP信封一起使用

您可以使用Spring-WS WebserviceTemplate来调用Web服务,并避免它生成SOAP信封吗?也就是说,该消息已经包含一个SOAP信封,并且我不希望WebserviceTemplate在其周围包装另一个.