
Spring beans到底是什么?
我还没有找到我能理解的高级Spring bean定义。我看到Grails文档和书籍中经常提到它们,但是我认为了解它们的好处将是有益的。那么什么是春豆呢?如何使用它们?他们和依赖注入有关系吗?回答:构成应用程序主干并由Spring IoC *容器管理的对象称为bean。Bean是由Spring IoC容器实例化,组装和以其他方式...
2024-01-10
boot options电脑上什么意思
品牌型号:联想拯救者Y9000P系统:Windows11在电脑中,bootoptions指的是“启动选项”,就是开机的时候系统会在前台或者后台运行的程序,用户可以在bootoptions中选择电脑系统从哪个磁盘设备启动。一般我们主要说的是windows系统电脑的开机启动项。若需电脑正常开启进入系统可以在bootoptions中设置电脑硬盘为第一启动项,若需将电脑从U盘中进入系统则需在boo...
2024-01-21
什么是“ spring-boot-starter”jar?
在Spring Boot中,模式上有一些jar spring-boot-starter。所有这些jar都不包含任何包装。它们有什么用?在Maven POM中,添加了以下依赖项:org.springframework.boot:spring-boot-starter-weborg.springframework.boot:spring-boot-starter-actuatororg.springframework.boot:spring-boot-starter-security我实际上需要使用哪些Spri...
2024-01-10
Spring Boot使用的默认bean作用域是什么?
我在任何地方都找不到此信息。有人可以解释一下Spring Boot如何“决定”正确的范围吗?豆是单身吗?回答:SpringBoot不会决定关于bean作用域的任何事情,这是普通的Spring框架功能。默认的bean作用域是单例作用域(即应用程序中该bean的一个实例)。...
2024-01-10
Spring框架:目的是什么
我是Spring的新手,对这个标签有些困惑。浏览完文档并查看不同的帖子后,似乎主要用途是Spring MVC要求将请求分发给@Controllers。我创建了一个带有两个requestMappings的控制器:@RequestMapping(method = RequestMethod.GET,值=“ /health”)@RequestMapping(method = RequestMethod.GET,值=“ / test”)我测试了servlet.xml中是...
2024-01-10
Spring Boot Rest项目的推荐项目结构是什么?
我是弹簧靴的初学者。我参与了一个项目的开始,在该项目中,我们将使用SpringBoot构建Rest服务。您能否建议在构建仅公开其余服务的项目时遵循建议的目录结构?回答:你 不会 需要做什么特别的开始。从一个普通的Java项目开始,无论是Maven还是Gradle或具有启动程序依赖性的IDE项目布局。根据这里...
2024-01-10
spring-boot中默认的调度程序池大小是多少?
我正在使用spring-boot和@Scheduled注释执行一些任务。如何确定spring-boot中预设任务的默认池大小是多少?原因:以下类不是并行执行作业,而是一个接一个地执行。也许默认情况下仅配置了一个线程执行程序?@Servicepublic class ZipFileTesterAsync { @Scheduled(fixedDelay = 60000, initialDelay = 500) public void run() thro...
2024-01-10
在Spring Boot Web应用程序中禁用csrf的原因是什么?
有许多教程显示了如何禁用csrf,csrf().disable()(以及其他可能的功能,例如.properties,.yml等),但没有人解释为什么这样做?所以我的问题是:禁用它的现实原因是什么?它会提高性能吗?回答:禁用它的现实原因是什么?Spring文档建议:我们的建议是对普通用户可能由浏览器处理的任何请求...
2024-01-10
为什么一定时间后spring-boot和postgres连接断开?
我使用tomcat连接池使用gradle运行Spring-Boot。所有标准的spring-boot-tools。我在该Web服务器上运行了几个soap-webservices。测试服务器负载时,一切正常。但是在约7.5小时不执行任何操作后,将发生此异常。当然可以,timeout但是我尝试通过以下方法防止它:spring.datasource.url=jdbc:postgresql://mydb?autoReconnect=true我使...
2024-01-10
Spring bean定义的优先顺序是什么?
当几个具有相同名称的Spring bean被定义时,哪个将隐藏其他的?假设我@Component("bean")在org.example包中有几个带有注释的类,以及一个包含以下内容的applicationContext.xml:<context:component-scan base-package="org.example"/><alias name="aliasedBean" alias="bean"/><bean id="aliasedBean" class="org.example.AliasedB...
2024-01-10
Spring中form:label标签的优点是什么?
<form:label path="company">Enter company name:</form:label>渲染-<label for="company">Enter company name:</label>为什么我不应该直接使用更简洁的HTML标记?回答:该<form:label />标签具有访问底层模型,并结合所导致,因此就可以了,对错误,使用另一种样式类。<form:label cssClass="title" cssErrorClass="title error" path="compa...
2024-01-10
为什么我的Spring Boot App启动后总是总是关闭?
这是我的第一个Spring Boot代码。不幸的是,它总是关闭。我希望它能够连续运行,以便我的Web客户端可以从浏览器中获取一些数据。package hello;import org.springframework.boot.*;import org.springframework.boot.autoconfigure.*;import org.springframework.stereotype.*;import org.springframework.web.bind.annotation.*;@Con...
2024-01-10
Gradle:指定最终的spring-boot jar文件的正确方法是什么?
我的春天启动应用程序最初是使用Maven构建的,但是我想摇篮 - IFY它。我的构建过程的一部分是使用dockerfile-maven插件制作码头图像。最接受的gradle等价物似乎是com.palantir.docker,所以这就是我正在使用的(至少根据this tutorial from pivotal。)Gradle:指定最终的spring-boot jar文件的正确方法是什么?我的设置...
2024-01-10
Spring MVC中的调试日志是什么
我的springMVC无法正常工作,并且我找不到错误资源。我听说过调试日志记录。是我可以打开的东西,可以看到更多问题的详细信息吗?这是我需要在每个文件中进行编程的东西吗,只有该消息会显示出来,并且我在文件中进行了硬编码回答:Spring使用Apache Commons LoggingAPI,后者又使用内部Java日志记...
2024-01-10
Spring框架中的EJB替代方案是什么
在尝试使用EJB创建应用程序之前,我正在尝试学习Spring Framework。[Web services]->[Business Layer]->[DAO Layer]| [数据库]以下列方式 :Jersey与结合使用的Restful API url mappings,支持JSON和XML format(news/list.json,news/list.xml)。端点(URL映射方法)接收到请求后,会将其通过查找(远程,本地)转发到相关的EJB。EJB处...
2024-01-10
使用Tomcat启动Spring Boot时的用户名和密码是什么?
当我通过Spring Boot部署和访问我的Spring应用程序时,localhost:8080我必须进行身份验证,但是用户名和密码是什么或如何设置呢?我试图将其添加到我的tomcat-users文件中,但没有成功:<role rolename="manager-gui"/> <user username="admin" password="admin" roles="manager-gui"/>这是应用程序的起点:@SpringBootApplicationpublic cl...
2024-01-10
Spring MVC @Controller返回空视图名称是什么意思?
我下载了Spring MVC 3 Showcase的代码。一件事使我感到困惑(嗯,不止一个),为什么这个(为简洁而编辑)的样本返回null?@Controller@RequestMapping("/form")public class FormController { @RequestMapping(method=RequestMethod.POST) public String processSubmit(@Valid FormBean form, Bindin...
2024-01-10
什么时候使用Spring原型作用域?
我想知道我什么时候应该prototype在Spring中准确使用范围?我了解,singleton如果需要Bean,则返回相同的对象实例。那我们为什么要考虑prototype呢?举例说明将有助于你理解它的需求。回答:要明确简单的定义:原型范围=每次注入/查找新对象时都会创建一个。SomeBean()每次都会使用new 。单例作用域=...
2024-01-10
Spring框架中的依赖注入和控制反转是什么?
人们经常提到“依赖注入”和“控制反转”,这是使用Spring框架开发Web框架的主要优点。如果可能的话,有人可以用一个简单的例子来解释它吗?回答:由于依赖注入, Spring有助于创建松耦合的应用程序。在Spring中,对象定义其关联(依赖关系),而不必担心它们将如何获得这些依赖关系。Spring的...
2024-01-10
spring父上下文和子上下文之间有什么区别?
我正在阅读spring doc,我想了解在注入协作者时 的目的的核心容器,然后我发现了父上下文子上下文或父容器和当前容器的概念,这是我对此感到困惑的部分:文档通过parent属性指定目标bean将创建对当前容器的父容器中bean的引用。父属性的值可以与目标Bean的id属性相同,也可以与目标Bean的名称属性...
2024-01-10
Spring MVC:允许的默认日期格式是什么?
在我的Spring Web MVC应用程序中,我在中有很多方法,@Controller它们使用接受aDate作为输入参数@RequestParam。在没有定义任何自定义数据绑定器或属性编辑器的情况下(我承认我仍然不清楚这两者之间的区别),默认情况下支持哪些日期格式?例如,我注意到类似‘11/ 12/2012 16:50 PM’的效果很好,但是拒绝...
2024-01-10
为什么“ @PathVariable”在SpringBoot的接口上无法工作
简单的应用程序-Application.javapackage hello;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplicationpublic class Application {public static void main(String[] args) { SpringAp...
2024-01-10
Spring-MVC:什么是“上下文”和“命名空间”?
从XmlWebApplicationContextjavadoc:默认情况下,配置将从“ /WEB-INF/applicationContext.xml”获取根上下文,从“ /WEB-INF/test-servlet.xml”获取具有名称空间“ test-servlet”的上下文(例如Servlet名称为“test”的DispatcherServlet实例)。Spring上下文是什么意思?根上下文是什么?还有其他哪些Spring上下文?什么是名称...
2024-01-10
我更新并显示了头像图片,但头像在Spring Boot中没有更改,为什么?
我使用Spring Boot开发一个网站,开发了上传头像图片的功能,更新头像并显示时,头像没有变化,文件夹中的图片已经更改,为什么?问题是http缓存?我的简单项目:Dropbox链接到我的项目(注意:您需要在TestingController中更改本地路径)回答:您无法立即看到上传的图片,因为您将图片保存在应用...
2024-01-10
为什么Linux内核的pr_debug没有给出任何输出?
我有一个可加载的内核模块,其初始化如下static int __init id_init(void){ struct identity *temp; /* some code which is not relevant to the question */ temp = identity_find(3); pr_debug("id 3 = %s\n", temp->name); temp = identity_find(42); if (temp == NULL) ...
2024-01-10
