【java-Spring Data Jpa-ManyToMany-删除联接表的实体】教程文章相关的互联网学习教程文章

java-Spring MVC Controller问题:找不到带有URI的HTTP请求的映射【代码】

是.我知道这是熟悉的问题.我研究了其他解决方案,但它们并没有帮助我.我正在尝试使用Spring 4,Hibernate 5,My Sql和Angular JS 1.x构建Spring MVC应用程序 问题:如图所示,当我运行该应用程序时,它按预期解析为index.jsp文件,然后我输入了“ http:// localhost:8080 / TimeLee / user / test”以获取网页“ adduser.html” .繁荣,它引发以下错误“在名称为’mvc-dispatcher’的DispatcherServlet中找不到URI [/TimeLee/WEB-INF/vi...

java-Spring MVC:如何发布相关的实体对象并保存在DB中?【代码】

我是Spring / Java EE的新手,正在尝试一些教程.我有两个实体类,User和UserType.我要创建并保存用户. UserType是创建表单中的下拉列表.您能告诉我如何在用户创建期间保存UserType吗? >是否应该将其作为UserType对象传递?>我应该只传递UserType的ID(整数)吗? (仅以下面的代码为例,它并不完整)如下所示,用户具有名为UserType的属性public class User {@Id@GeneratedValue(strategy = GenerationType.IDENTITY)private Integer id;p...

java-Spring Boot Mapstruct StackOverFlow错误【代码】

我正在使用mapstruct映射我的实体和dto类…我在mapper类上存在循环问题… 我没有意识形态该怎么办…这是我的映射器课程@Mapper(componentModel = "spring", uses = {BrandMapper.class}) public interface VehicleTypeMapper {VehicleTypeDTO vehicleTypetoVehicleTypeDTO(VehicleType vehicleType);Iterable<VehicleTypeDTO> vehicleTypetoVehicleTypeDTO(Iterable<VehicleType> vehicleTypes);VehicleType vehicleTypeDTOtoVehic...

java-Spring Rest控制器的模拟主体【代码】

我有以下REST控制器:@RequestMapping(path = "", method = RequestMethod.GET) public ExtendedGetUserDto getCurrentUser(Principal principal) {CustomUserDetails userDetails = userDetailsService.loadByUsername(principal.getName())// ..... }CustomUserDetails具有许多字段,包括用户名和密码 我想在控制器方法中模拟主体(或从测试传递到控制器方法).我该怎么办?我读了很多帖子,但实际上都没有人回答这个问题. 编辑1@Tes...

java-Spring Data JPA规范继承【代码】

我有三个实体,如下所示:@Entity @Inheritance(strategy = InheritanceType.JOINED) @DiscriminatorColumn(name = "type") public abstract class Employee {@Idprotected Long id;... }@Entity public class FullTimeEmployee extends Employee {protected Integer salary;... }@Entity public class PartTimeEmployee extends Employee {protected Float hourlyWage; }我尝试使用Spring Data Specification查询,如下所示: 我的S...

java-Spring Architecture问题:是否需要服务?【代码】

我是Spring的新手,正在创建REST服务.我想知道服务层用于(@Service).目前,我将我的DAO封装在该层中.因此,例如,我的PersonController接收到一个PUT,调用了PersonService,后者又调用了DAO,最终将该人保存在了我的数据库中. 我还在www中看到了一些示例. (https://howtodoinjava.com/spring/spring-core/how-to-use-spring-component-repository-service-and-controller-annotations/) 我也在这里阅读了这个问题:Is this a good Spring...

java-Spring Data Jpa-ManyToMany-删除联接表的实体【代码】

我有这两节课:public class ClassA extends [...] implements [...] {@ManyToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL)@JoinTable(name = JOIN_TABLE_NAME,joinColumns = @JoinColumn(name = COLUMN_REF_A, referencedColumnName = COLUMN_ID_A),inverseJoinColumns = @JoinColumn(name = COLUMN_REF_B, referencedColumnName = COLUMN_ID_B))private List<ClassB> fieldClassB; }public class ClassB extends...

java-Spring Boot / Spring Security,登录表单,密码检查【代码】

我可能很容易遇到问题,但是我不明白. 我对Spring Boot不太熟悉,许多事情会在这里自动发生.我想检查数据库中是否存在以表格形式写用户名和密码的人[并且他的帐户已激活].用户数据存储在application.properties中配置的MySQL数据库中.我想检查“用户”表中是否存在提供用户名的人,并检查提供的密码是否等于数据库中的用户密码.目前,我可以从数据库中键入任何用户名,并且密码可以是随机的(这对我来说很明显,因为我没有在任何地方进行检...

java-Spring Cassandra模型映射【代码】

我有一张桌子如下col1 text, col2 timestamp, col3 text, col4 text, col5 text, col6 date, col7 time,我不知道如何为上表创建一个bean类.到目前为止,我已经使用以下键创建了一个bean.但这不起作用@PrimaryKey String col1;Date col2;String col3;String col4;String col5;Date col6;String col6;请帮助我处理Spring中的Cassandra数据类型,例如时间戳,时间和日期.解决方法: ┌───────────┬─────────────...

java-Spring如何管理ExceptionHandler优先级?【代码】

给这个控制器@GetMapping("/test") @ResponseBody public String test() {if (!false) {throw new IllegalArgumentException();}return "blank"; }@ResponseStatus(value = HttpStatus.INTERNAL_SERVER_ERROR) @ExceptionHandler(Exception.class) @ResponseBody public String handleException(Exception e) {return "Exception handler"; }@ResponseStatus(value = HttpStatus.BAD_REQUEST) @ExceptionHandler(IllegalArgumentEx...

java-Spring OAuth2.0:基于客户端ID获取用户角色【代码】

我为我的oauth2身份验证服务器注册了多个客户端.假设user1具有client1的角色,例如ROLE_A,ROLE_B,同一用户具有client2的角色,例如ROLE_C,ROLE_D.现在,当用户使用client1或client2登录时,他可以看到所有四个角色,即. ROLE_A,ROLE_B,ROLE_C和ROLE_D. 我的要求是,当user1登录到client1时,它应该仅返回角色ROLE_A和ROLE_B.当他使用client2登录时,它应该仅返回ROLE_C和ROLE_D 为了实现这一点,我计划在身份验证功能内,我需要获取clientId....

java-Spring Boot 2自定义执行器端点【代码】

Spring Noob:好的.我首先从STS Spring Starter项目/ Maven / Java 8 / Spring Boot 2.0开始,然后选择Web和Actuator依赖项.它可以正常运行,并且可以响应http://localhost:8080/actuator/health.我在主应用程序类中添加了“ Endpoint”,因此它看起来像这样.package com.thumbsup;import org.springframework.boot.SpringApplication; import org.springframework.boot.actuate.endpoint.annotation.Endpoint; import org.springfram...

java-Spring指标中的@Timed注释【代码】

我在String Boot rest控制器上使用@Timed批注,并且工作正常.控制器中的方法调用服务中的方法,该方法也用@Timed注释. 但是,此后续Service Bean中方法的注释不起作用(我在/ metrics中看不到结果).为什么会这样呢?可以解决吗?解决方法:对于Support for @Timed in any Spring-managed bean #361,您可以通过手动注册TimedAspect来获得此行为.@Configuration @EnableAspectJAutoProxy public class AutoTimingConfiguration {@Beanpubl...

java-Spring Maven项目结构pom.xml【代码】

我想获得使用Spring Boot设置多模块Maven项目的帮助. 如果我错了,请纠正我,但我已经读过Spring-Boot会读取启动主应用程序(用@SpringBootApplication注释,并用SpringApplication.run运行),并通过反射找到必要的类.这意味着它首先访问起始类,然后继续查找控制器,模型,存储库.如果是这样,如果我具有这样的项目结构,如何在每个模块的pom.xml中设置依赖项:app --src --pom.xmlcore --pom.xml--models ----/pom.xml--controllers ----/p...

java-Spring Expression Language-如果设置了Profile,则设置不同的值【代码】

我有这样的课:public AbstractConfig() {super(DataConfig.MGR_NAME); }在DataConfig内部有:public final String MGR_NAME = "theManager";我发现SpEL文档令人困惑.如果设置了弹簧配置文件,是否可以更改值?也就是说,如果我的配置文件为“ AlternateManager”,请使用ManagerAlt,否则默认为theManager? 在编写此标记以获取活动配置文件时,我希望可以使用下面的语法来实现此目的:@Value("#PROFILE['AlternateManager'] ? 'theMan...