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

java – 用spring管理Kafka主题【代码】

我们计划在我们的应用程序中使用Kafka排队.我在RabbitMQ和Spring方面有一些经验. 使用RabbitMQ和Spring,我们曾经在启动spring服务时管理队列创建. 有了Kafka,我不确定什么是创建主题的最佳方式?有没有办法用Spring管理主题. 或者,我们应该编写一个单独的脚本来帮助创建主题吗?维护一个单独的脚本来创建主题对我来说似乎有点奇怪. 任何建议将不胜感激.解决方法:在Spring中,可以使用bean在应用程序启动期间创建主题:@Bean public ...

java – Spring JPA Projection findAll【代码】

是否可以使用“findAll”为JPARepository返回一个Collection / List of Projections?例:@Entity public class Login {@Id@GeneratedValue(strategy = GenerationType.AUTO, generator = "native")@GenericGenerator(name = "native", strategy = "native")private Integer id;private String name;private String pass;(...)}public interface LoginProjection {public String getName(); }@Repository public interface LoginRe...

java – Spring Data – 从表中获取最后一条记录【代码】

参见英文答案 > Get last records ordered by data on Spring Data 2个我正在使用Spring Data JPA,我想从Settings表中检索最后一条记录. 我有使用Spring Data实现的标准方法的SettingsRepository.如何编写方法(或查询)来检索给定表中的最后一行?interface SettingsRepository extends JpaRepository<Settings, Long> {// ? }解决方法:你应该使用findTopByOrderByIdDesc()

java – Spring hibernate CrudRepository根据唯一约束使save方法更新【代码】

默认情况下,我理解CrudRepository.save方法基于主键插入和更新. 考虑以下实体@Entity public class BookEntity {@Id@Column(name = "id")@GeneratedValue(strategy=GenerationType.AUTO)private int id;@Basic@Column(name = "isbn", unique = true)private String isbn;@Basic@Column(name = "title")private String title;@Basic@Column(name = "author")private String author;@Basic@Column(name = "publication_date")private...

java – Spring @Value无效【代码】

我在我的应用程序中使用spring,并且我有一个.prooperties文件,其中定义了一些值. 在java类中有一个String值:@Value("${test}") public String value;关键是如果我在bean定义中注入这个值:<bean id="customClass" class="package.customClass.CustomClassImpl"><property name="value" value="${test}"></property> </bean>它工作正常,但如果我使用@Value,总会有一个空…为什么会发生这种情况? 不,我没有做任何“新”没有intanci...

java – Spring Data REST HATEOS:不是延迟加载【代码】

问题 我定义了两个实体:学校和学区.一个地区可以有许多学校,一所学校可以属于一个学区.当对这个端点http:// localhost:8080 /区执行GET请求时,我想获得所有区的列表,而不是获取每个区的相关学校集.但似乎无论我做什么,hibernate都会调用DB来为每个学校单独获取数据. 实体 学校@Getter @Setter @NoArgsConstructor @Entity public class School {@Id@GeneratedValue(strategy = GenerationType.AUTO)private Long id;@NotNull@Co...

java – Spring Security .permitAll()在升级到Spring Boot 2.0.2后不再有效【代码】

我使用的是一个向移动应用程序公开REST API的Web应用程序.我将我的Spring Boot版本从1.5.3.RELEASE升级到2.0.2.RELEASE,在修复了一些重大修改后,我面临着一个我无法解决的问题. 我跟着这个Spring Boot 2.0 Migration Guide和Spring Boot Security 2.0,也看了Security changes in Spring Boot 2.0 M4. 问题是该应用程序使用JWT身份验证,并且有一个端点(/ auth / login)接受用户凭据并生成一个长期存在的JWT作为回报. 有一个过滤器,用...

java – Spring Boot返回Map的问题,将自己的对象作为键【代码】

我有Spring Boot的问题.我正在创建一个REST应用程序,我有一个返回Map(Share,Integer)的服务 分享是我写的课程:public class Share {private String ticker;private String name;private Double value;public Share() {super();}public Share(String ticker, String name, Double value) {super();this.ticker = ticker;this.name = name;this.value = value;}public String getTicker() {return ticker;}public void setTicker(St...

java – Spring Boot:自定义属性配置和测试【代码】

我正在使用Spring Boot 2.0和默认的application.yml属性文件.我想将它拆分为单独的属性文件,因为它变得很大.此外,我想编写测试来检查属性的正确性:将出现在生产应用程序上下文中的值(而不是测试中的值). 这是我的属性文件:src / main / resources / config / custom.ymlmy-property:value: 'test'物业类:import lombok.Data; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springfr...

java – Spring @Controller分离GET和POST映射【代码】

我正在使用Spring MVC和注释配置.我有一个用于处理HTTP GET调用的控制器类:@Controller @RequestMapping("/form") public class FormController {@RequestMapping(value = "/{table}/{identifier}/edit", method = RequestMethod.GET)public ModelAndView getEditView(ModelMap map, @PathVariable String table, @PathVariable Object identifier) {//generate the view for this record}并且用于处理表单的Controller在该URL上提...

java – Spring变量实例数【代码】

我现在进入Spring,我有一个问题.假设我们有一个接口IControl,我们有三个实现 – 例如按钮,标签,复选框.用户将在运行时输入数字N,我应该创建特定类型的N个控件(按钮,标签或复选框).问题是我希望在程序运行之前配置此特定类型.例如,我在spring.xml中配置我想要按钮,然后程序运行,用户输入10,我创建10个按钮.<beans><bean id="controlCreator" class="org.company.ControlCreator"><property name="controlType" ref="?!?!?!?!?!?!"/>...

java – Spring bean测试【代码】

我有三个bean类,A,B和C. A类依赖于B类和C类属性. 如何在不加载B类和C类的情况下编写Junit测试用例来测试A类? 我知道这个问题很冗长,如果有人有想法请提供一些提示. 问候,Raju komaturi解决方法:使用像EasyMock或Mockito这样的Mock框架并注入B和C的模拟版本. 如果没有Spring,你应该完全这样做,只需以编程方式注入Mocks. 例:// Three Interfaces: public interface FooService{String foo(String input); } public interface BarSe...

java – Spring MVC不区分大小写的URL【代码】

我已经在Google和stackoverflow上寻找了这个答案,但不幸的是,所提供的解决方案要么假设有很多关于Spring MVC和Java的先前知识,要么是关于注释的不区分大小写. 因此,我不确定如何使这些解决方案适应我自己的问题,因此这个新问题的原因. 我想做的事听起来很简单.我有一个dispatcher-servlet.xml文件,其中包含以下XML块:<bean id="urlMapping" class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping"><property n...

java – Spring MVC – 无法读取候选组件类【代码】

当我尝试在weblogic服务器10g中部署我的耳朵时,我得到以下错误.实际上,错误并没有向我显示生成问题的确切位置.org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class: URL [zip:C:/Oracle/Middleware/user_projects/domains/supplier_net/servers/AdminServer/tmp/_WL_user/_appsdir_supplier-net_ear/9bdb97/war/WEB-INF/lib/_wl_cls_gen.jar!/com/fritolay/suppliernet/ec...

java – Spring 3.0 MultipartFile上传【代码】

我正在将Java Web应用程序转换为Spring框架,并对我在文件上载时遇到的问题提出一些建议.原始代码是使用org.apache.commons.fileupload编写的. > Spring MultipartFile是否包装了org.apache.commons.fileupload,或者我可以从我的POM文件中排除这种依赖关系?>我见过以下例子:@RequestMapping(value = "/form", method = RequestMethod.POST) public String handleFormUpload(@RequestParam("file") MultipartFile file) {if (!file...