springboot
文章平均质量分 71
彦菘
这个作者很懒,什么都没留下…
展开
-
UReport2集成SpringBoot-配置数据源
UReport2集成SpringBoot-配置数据源1. 内置数据源2. 直连数据源3. SpringBean方式数据源3.1 创建Spring Bean3.2 配置数据源3.2.1 配置返回对象为Map集合的数据源3.2.2 配置返回对象为POJO集合的数据源。原创 2023-05-15 10:24:28 · 1623 阅读 · 1 评论 -
spring boot获取数据库名字
【代码】spring boot获取数据库名字。原创 2023-05-11 19:59:14 · 1066 阅读 · 0 评论 -
SpringBoot 中的 ServletInitializer
(这个类上还有一个注解@HandlesTypes,它的作用是将感兴趣的一些类注入到ServletContainerInitializerde), 而这个类的方法又会扫描找到WebApplicationInitializer的实现类,调用它的onStartup方法,从而起到启动web.xml相同的作用。通过实现WebApplicationInitializer,在其中可以添加servlet,listener等,在加载Web项目的时候会加载这个接口实现类,从而起到web.xml相同的作用。原创 2023-02-16 16:08:45 · 30 阅读 · 0 评论 -
SpringBoot项目 打包的时候不使用SpringBoot内置TomCat,但是在本地测试运行的时候使用SpringBoot内置的TomCat scope的参数含义
以若依为例在major-framework模块的pom文件下添加下图代码。原创 2023-02-16 12:02:43 · 12 阅读 · 0 评论 -
IDEA启动vue项目
启动后 在idea的启动位置就可以看到新增了一个叫dev 的启动服务选项,这个就是前端vue项目的启动按钮,下次就可以在这里启动、关闭、重启 前端vue项目了。将vue项目包放到idea中,在vue项目上右键 选择 Open in Termainl。右键后会打开一个npm的运行窗口,选中 dev右键 Run dev就启动了vue项目。在下图的输入框中运行 npm install 安装vue需要的依赖包。安装成功后,在 package.json文件上右键。原创 2023-02-09 18:36:52 · 3360 阅读 · 0 评论 -
Spring Boot启动方式:SpringApplicationBuilder
但这类方式启动会有一个问题,那就是它默认的读取配置文件用的是application.yml或者application.properties,这就会导致,如果一个项目中有多个配置文件,比如需要配置测试环境,线上环境,运行环境的时候,对库进行切换,这种情况下就需要使用SpringApplicationBuilder来进行指定。将我们当前项目的启动类通过SpringApplicationBuilder类中的sources放入(其实并不会走启动类的main方法了,只是需要启动类的元数据信息,比如启动注解)。转载 2023-02-09 18:22:17 · 91 阅读 · 0 评论 -
SpringBoot之HandlerInterceptor拦截器的使用 ——(一)
拦截器我想大家都并不陌生,最常用的登录拦截、或是权限校验、或是防重复提交、或是根据业务像12306去校验购票时间,总之可以去做很多的事情。我仔细想了想这里我分三篇博客来介绍HandlerInterceptor的使用,从基本的使用、到自定义注解、最后到读取body中的流解决无法多次读取的问题。定义一个Interceptor 非常简单方式也有几种,我这里简单列举两种1、类要实现Spring 的HandlerInterceptor 接口。原创 2022-11-29 14:44:38 · 4 阅读 · 0 评论 -
POST、GET、@RequestBody和@RequestParam区别
由于@RequestBody可用来处理 Content-Type 为 application/json 编码的内容,所以在postman中,选择body的类型为row -> JSON(application/json),这样在 Headers 中也会自动变为 Content-Type : application/json 编码格式。但是这样不支持批量插入数据啊,如果改用 json 字符串来传值的话,类型设置application/json,点击发送的话,会报错,后台接收不到值,为 null。原创 2022-12-17 17:37:22 · 10 阅读 · 0 评论