spring中ioc是什么
IoC――Inversion of Control,控制反转在Java开发中,IoC意味着将你设计好的类交给系统去控制,而不是在你的类内部控制。IoC是一种让服务消费者不直接依赖于服务提供者的组件设计方式,是一种减少类与类之间依赖的设计原则。 DI――Dependency Injection(依赖注入)即组件之间的依赖关系由容器在运行...
2024-01-10springboot中的parent是什么?
1.在创建一个Boot项目后,会继承一个 spring-boot-starter-parent,这个可以在本地仓库的.m2文件中找到。我们先看一下它都有什么功能?定义了java的编译版本1.8使用的编码格式是utf-8继承了 spring-boot-dependencies,这里定义了依赖的版本号,这也正是我们在写依赖的时候可以不用写版本号。执行打包后的配置...
2024-01-10springboot使用拦截器判断是否登录
目录springboot拦截器判断是否登录实现拦截器的两个步骤1、自定义拦截器2、自定义配置类继承WebMvcConfigurerAdapterspringboot 增加拦截器判断是否登录1、创建拦截器2、继承WebMvcConfigureAdapter类3、LoginController4、未登录会自动跳转到登录页面springboot拦截器判断是否登录实现拦截器的两个步骤自定义拦截器实...
2024-01-10spring boot 为什么以静态方法返回为空?
pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/P...
2024-02-14【Java】springboot里bean的注入顺序是什么?
这是一个业务逻辑类,其中使用到了application.yml文件中的属性(如图queueNum)这是application.yml文件中的配置我期望这个springboot应用运行时输出“maxCost = 5”,然而实际上输出的是“maxCost = 0”,我想这可能是由于bean的实例化、注入顺序不同导致的,但是我并没有找到相关代码,请问有人知道原因吗?我...
2024-01-10Spring Boot使用的默认bean作用域是什么?
我在任何地方都找不到此信息。有人可以解释一下Spring Boot如何“决定”正确的范围吗?豆是单身吗?回答:SpringBoot不会决定关于bean作用域的任何事情,这是普通的Spring框架功能。默认的bean作用域是单例作用域(即应用程序中该bean的一个实例)。...
2024-01-10Spring框架:目的是什么
我是Spring的新手,对这个标签有些困惑。浏览完文档并查看不同的帖子后,似乎主要用途是Spring MVC要求将请求分发给@Controllers。我创建了一个带有两个requestMappings的控制器:@RequestMapping(method = RequestMethod.GET,值=“ /health”)@RequestMapping(method = RequestMethod.GET,值=“ / test”)我测试了servlet.xml中是...
2024-01-10Spring Boot Rest项目的推荐项目结构是什么?
我是弹簧靴的初学者。我参与了一个项目的开始,在该项目中,我们将使用SpringBoot构建Rest服务。您能否建议在构建仅公开其余服务的项目时遵循建议的目录结构?回答:你 不会 需要做什么特别的开始。从一个普通的Java项目开始,无论是Maven还是Gradle或具有启动程序依赖性的IDE项目布局。根据这里...
2024-01-10spring-boot中默认的调度程序池大小是多少?
我正在使用spring-boot和@Scheduled注释执行一些任务。如何确定spring-boot中预设任务的默认池大小是多少?原因:以下类不是并行执行作业,而是一个接一个地执行。也许默认情况下仅配置了一个线程执行程序?@Servicepublic class ZipFileTesterAsync { @Scheduled(fixedDelay = 60000, initialDelay = 500) public void run() thro...
2024-01-10【Java】springboot日志不按10Mb自动截断是什么原因?
至今已有多个项目出现此问题。有的正常截断多次后不再截断,后续输出在一个不断增长的.log文件中。还有的正常截断多次后不再输出,只好查看tomcat下硕大的catalina.out文件。有遇到一样情况的知道原因和解决方法吗回答...
2024-01-10在Spring Boot Web应用程序中禁用csrf的原因是什么?
有许多教程显示了如何禁用csrf,csrf().disable()(以及其他可能的功能,例如.properties,.yml等),但没有人解释为什么这样做?所以我的问题是:禁用它的现实原因是什么?它会提高性能吗?回答:禁用它的现实原因是什么?Spring文档建议:我们的建议是对普通用户可能由浏览器处理的任何请求...
2024-01-10springboot打包成jar好像是路径不对,在本地访问没什么问题啊
springboot打包成jar好像是路径不对,在本地访问没什么问题啊这是打包jar访问的这个本地的代码回答500程序异常,不是404.看看后台日志...
2024-01-10springboot项目启动,但是访问报404错误的问题
目录springboot项目启动,访问报404错误我的解决springboot版本引起的404环境描述报错情况如下springboot项目启动,访问报404错误今天在做一个springboot项目的时候,是接着别人的项目写的,写完之后想做一下测试,于是就启动了springboot,然后在访问的时候,一直包404的错误,然后百度了一下网上给的方法,包...
2024-01-10springboot中普通类注入yml中定义的参数,为什么会是null?
public class PublishService extends Service{ @Value("${vnpt.url}") private static String vnptUrl; static { URL url = null; WebServiceException e = null; ...
2024-03-13SpringBoot2.x实战什么是SpringBoot?
源代码仓库:https://github.com/zhshuixian/learn-spring-boot-21、Spring BootSpring Boot 是快速创建、开发、运行 Spring 应用的开发框架,目的是让开发者尽可能地减少 Spring 应用的配置,更加注重实际业务代码的编写。Spring Boot 具有如下的特点无需太多的手动配置,开箱即用,能够快速创建、运行项目内嵌 Tomcat ...
2024-01-10Gradle:指定最终的spring-boot jar文件的正确方法是什么?
我的春天启动应用程序最初是使用Maven构建的,但是我想摇篮 - IFY它。我的构建过程的一部分是使用dockerfile-maven插件制作码头图像。最接受的gradle等价物似乎是com.palantir.docker,所以这就是我正在使用的(至少根据this tutorial from pivotal。)Gradle:指定最终的spring-boot jar文件的正确方法是什么?我的设置...
2024-01-10Spring MVC中的调试日志是什么
我的springMVC无法正常工作,并且我找不到错误资源。我听说过调试日志记录。是我可以打开的东西,可以看到更多问题的详细信息吗?这是我需要在每个文件中进行编程的东西吗,只有该消息会显示出来,并且我在文件中进行了硬编码回答:Spring使用Apache Commons LoggingAPI,后者又使用内部Java日志记...
2024-01-10请问springboot怎么比较好的方式生成课表word并导出?
样式大概就是这样,数据来自数据库,不过时间格子不固定,所以用poi-tl做的话会不会有问题?回答:试试easypoi咯回答:这篇文章应该能解决你的问题:1.https://blog.csdn.net/wangxudongx/article/details/120686684源码附上:https://link.csdn.net/?target=https%3A%2F%2Fgitee.com%2F...
2024-02-22这个SpringBoot 2.2.x,怎么判断?
用JPA查东西的时候遇到了这个,idea提示如下,问题是,,怎么 判断对象为空?回答因为你在上面调用了这个对象的方法,System.out.print那里,所以如果是空的话,肯定就报错了,系统就认为这个不可能为空,而你又加了空判断,就有这个提示了...
2024-01-10Spring框架中的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【Java】springboot中@EnableWebMvc的正确使用姿势是什么?
1.描述我用springboot整合了swagger,同时又做了文件上传的功能。代码如下(代码功能没有问题,已测试过)://文件上传@Api(value = "文件上传", description = "文件上传API")@RestControllerpublic class UploadController {@Autowiredprivate FileUploadService fileUploadService;@ApiOperation(value = "文件上传", notes = "文件上传")...
2024-01-10springboot多线程事务对于大数据量插入更新是否有性能提升?
业务需求需要先进行远程请求数据——> 数据筛选清洗组装-> 同库不同表间删除、更新->插入数据,如出现异常则进行回滚,现在对于数据筛选清洗组装采用多线程操作,后面的对数据的操作采用同步方式,虽然可以保持事务,但是感觉入库有点慢了,测试数据3w条,表结构还好不是太复杂,大概6mb多的sql语句,入库需要4s,感觉有点慢了,能不能使用多线程事务进行优化?这个3w只是往一张表中插,后面还有比这个数据量更...
2024-02-19使用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-10Spring 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【Java】SpringBoot启动类报错,有什么办法解决吗?
Description Resource Path Location TypeClass dependency error 'javax/persistence/EntityManagerFactory' occurred on aspect definition 'Aspect definition [insight-flow-providersrcmainjavacomcninsightcreditflowaspectCustomLogAspect.java:25] advise...
2024-01-10