【java-Spring的SimpleNamingContextBuilder和LDAP】教程文章相关的互联网学习教程文章

java-Spring Boot Redis操作抛出管道错误【代码】

我们在spring boot项目中使用redis.运行一段时间后,redis操作可能会抛出管道错误,但有时会成功.重新启动服务将解决此问题,但这不是一个好主意. 我不知道为什么会这样.池中的某些Redis连接似乎无法使用,但并未关闭并从池中逐出. 我的问题是: >导致管道破裂错误的可能原因?>如果长时间没有进行Redis操作,池中的空闲连接会变得不可用吗?>发生断管错误时,连接是否会关闭并从池中退出? pom.xml:<dependency><groupId>org.springfra...

Java-Spring【代码】【图】

java - spring-控制反转( IoC) 1) IOC(invesion of controller) 控制反转(Inversion of Control, IoC) 个重要的面向对象编程的法则,用来削减计算机程序的耦合问题(解耦合),也是轻量级 Spring 框架的核心。 DI依赖注入(Dependency Injection )其实就是 IoC 的另外一种说法, DI 是由 Martin Fawler 2004 年初的 篇论文中首次提出的 他总结: 控制的什么被反转了?就是获得依赖对象的方式被反转了。他是从另一角度描述bean创...

java-spring面试题

1.什么是spring? Spring是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。 2.使用Spring框架的好处是什么?轻量:Spring是轻量的,基本的版本大约2MB。 控制反转:Spring通过控制反转实现了松散耦合,对象们给出它们的依赖,而不是创建或查找依赖的对象们。 面向切面的编程(AOP)...

java-Spring数据如何清除事务方法中的永久实体?【代码】

我需要在休眠状态下使用spring数据接收并保存大量数据.我们的服务器分配的RAM不足,无法同时保留所有实体.我们肯定会得到OutOfMemory错误. 因此,我们需要分批保存数据,这很明显.同样,我们需要使用@Transactional来确保所有数据持久化或非持久化,即使出现单个错误也是如此. 因此,问题是:@Transactional方法期间的spring数据是否将实体存储在RAM中或被刷新的实体可被垃圾收集器访问? 那么,用spring数据处理海量数据的最佳方法是什么...

java-Spring Boot:在类路径更改时刷新应用程序上下文

我使用Spring Boot的PropertiesLauncher和Loader-Path:插件清单条目构建了一个小型应用程序.在plugins文件夹中有几个jar文件,其中包含META-INF / spring.factories. 加载我的外部插件jar的配置可以正常工作. 现在,我想知道如果类路径上的某些内容发生更改,是否以及如何刷新应用程序上下文.例如,删除或添加外部插件jar. 我已经看过SpringApplicationRunListener了,但是我想我不能通过此类来实现. 有没有想法,以及如何实现?解决方法...

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 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框架-类加载器关系【代码】

我遇到的问题可能与Spring /类加载器的关系有关. 我现在对这个问题的冗长表示歉意. 我有许多旧的Java应用程序,它们最初是编写的,旨在在专用JVM中运行.我们决定检查资源使用情况,即可以通过在单个JVM中运行多个应用程序来提高效率.在这种情况下,我写了一个专门针对我们的环境设计的容器管理器,它能够在容器(或沙箱)中运行每个应用程序.这种隔离容器的能力的基础当然是定制类加载器. 在我们遇到使用Spring框架的应用程序之前,所有方法...

java-Spring休眠动态映射【代码】

抱歉,如果这是转贴,我找不到找到类似问题的搜索词. 我正在研究的应用程序支持可以在运行时加载或卸载的插件.除了一些其他功能外,还有几个API挂钩可允许这些插件注册比开箱即用的对象更丰富的对象.激活插件并注册新的域对象后,我需要提醒休眠状态的新对象(以及停用插件时该对象的删除).我们所有的对象都用JPA / Hibernate注释标记. 系统类别@Entity @Inheritance(strategy=InheritanceType.SINGLE_TABLE) @DiscriminatorColumn(name...

java-Spring MVC @SessionAttributes混乱!

我正在使用2.5,并通过注释进行所有操作. 我有一个简单的表格,允许用户编辑对象.它后面的控制器创建对象并将其添加到GET上的模型中,并在POST(提交)上处理更改.它工作正常,但我不明白为什么.该对象永远不会显式添加到会话中,并且该对象的“ id”不会传递给Submit方法.控制器的Submit方法如何知道对象的“ id”值? 出现此问题的原因是,我有另一个与上面的表单/控制器几乎相同的表单/控制器,但是除非将对象添加到@SessionAttributes,否...

java-Spring MVC 3.0:如何定义带有注释的拦截器?

我正在使用Spring MVC(3.0)开发应用程序. 我定义了一些带有注释的控制器,我如何也可以定义一个带有注释的拦截器.解决方法:你不能希望我们能在3.1中得到它.在此之前,我们必须使用HandlerInterceptor接口.

java-Spring 2.5托管servlet:如何?

如果有什么问题请指正. 据我了解,所有Spring功能,即DI都在通过bean时起作用 Spring Context,即getBean()方法. 否则,即使我的方法标记为@Transactional,也没有任何效果,我将 使用新的运算符创建拥有类,将不会提供任何交易管理. 我将Tomcat 6用作servlet容器. 所以,我的问题是:如何使Spring框架管理Servlet方法. 这里的问题是我使用了一个框架,它的servlet扩展了 基本的Java Servlet,因此它们具有更多方法.尽管如此,web.xml仍然像往...

java-Spring属性编辑器仅适用于表单吗?【代码】

我正在开发一个Spring应用程序,该应用程序只是在一组数据中搜索符合某些条件的事物.有两个主要视图:一个是简单的表单,可让用户配置搜索条件,而另一个则将结果显示为表格. 搜索字段之一是一组封闭的选项(大约10个).在代码的下面,我想将此作为枚举类进行处理. Web表单包括一个下拉菜单,允许用户从此集合中选择一个选项.我使用了form:select来执行此操作,并填充了一组描述值的字符串. 为了使表示和业务逻辑分开,枚举类对这些字符串不...

java-Spring上传文件【代码】

这个问题已经在这里有了答案: > How to solve this java.lang.NoClassDefFoundError: org/apache/commons/io/output/DeferredFileOutputStream? 6个我是Spring的新手,我开始开发用于上传文件的应用程序,我使用了spring的官方文档,但是,我遇到此错误:Handler processing failed; nested exception is java.lang.NoClassDefFoundError: org/apache/commons/io/output/De...

java-Spring框架最佳实践:部署不符合Bean的组件

我想使用Spring构建一个MVC应用程序(这里是第一个计时器). 因此,我想将Jetty嵌入为servlet引擎.但是,Jetty并不严格遵循Java Bean模式,因此我无法从Spring启动某些类(它们使用重载的setter或诸如addXYZ的非setter初始化方法). 构建该项目的可接受/推荐做法是什么?显然,我的所有代码都非常适合MVC模型,但对于Jetty: >我是否封装了所有的Jetty(或任何其他非bean友好组件)中我自己的春季友好豆?>我是否尝试实例化尽可能多的实例可能...