2022
01-12
01-12
oracle+mybatis-plus+springboot实现分页查询的实例
今天蠢了一上午才弄出这玩意,话不多说上代码!1、建一个配置类packagecom.sie.demo.config;importcom.baomidou.mybatisplus.annotation.DbType;importcom.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;importcom.baomidou.mybatisplus.extension.plugins.PaginationInterceptor;importcom.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor;importorg.springframework.boot.au...
继续阅读 >
1.导入pom依赖<!--mybatis--><dependency><groupId>org.mybatis.spring.boot</groupId><artifactId>mybatis-spring-boot-starter</artifactId><version>1.3.1</version></dependency><!--mysql依赖--><dependency><groupId>mysql</groupId><artifactId>mysql-connector-java</artifactId></dependency><d...
springboot单例模式与线程安全问题踩的坑最近有客户反映,使用公司产品时,偶尔会存在崩溃情况,自己测试无问题,然后去查日志,是报空指针。于是顺藤摸瓜往上找,好嘛,之前的开发使用了成员变量,感觉问题就是在这里了,因为众所周知,springboot采用的是单例模式,所以,使用成员变量时一定要谨慎。下面上一张该类的截图:大家可能看到了,该类上面加上了@Scope("prototype")注解,该注解的作用是将该类变成多例模式。讲道理...
SpringBootJPA懒加载失效使用springBootJPA对两个实体类进行双向关联,并设置了懒加载,如下:然后在查询后用到了roles,会报错,解决办法如下:1.在配置文件中加入:spring.jpa.properties.hibernate.enable_lazy_load_no_trans=true2.如果你是在SpringBoot的测试类中使用报错,则在方法上加入@Transactional注解在百度查询时发现有人说修改该配置:spring.jpa.open-in-view=true,经测试,该项配置默认就是true,并且...
目录SpringBoot中Web容器相关接口WebServerServletWebServerFactoryWebServerFactoryCustomizerBeanPostProcessor创建、启动嵌入式Web容器createWebServergetWebServer注册ServletServlet注解ServletRegistrationBean动态注册定制Web容器ConfigurableServletWebServerFactoryTomcatServletWebServerFactorySpringBoot在内部启动了一个嵌入式Web容器。Tomcat是组件化设计,所以就是启动这些组件。Tomcat独立部署模式是通过startup...
SpringBootweb项目启动后立即关闭我们在写springbootweb项目时,有时会遇到启动后立即关闭的情况,或者是无法加载某些类,这是什么呢原因呢? 仔细排查pom文件,发现已经添加了web的依赖,而且对照过网上的springBootweb项目,并没有什么出入,此时就可以怀疑是不是项目中所依赖的jar包发生了冲突呢? 于是可以尝试下面的方法来解决: 使用Maven的命令依赖性:清除本地存储库 清理本地仓库,注意...
目录一、环境准备二、简单模式三、工作队列模式四、广播模式(Fanout)五、直连模式(Direct)六、通配符模式(Topic)一、环境准备1、pom依赖<!--父工程依赖--><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.3.6.RELEASE</version></parent><dependencies><dependency><groupId>org.springfram...
目录前言使用的开发工具:一、前端准备1.基础界面2.导入JS文件二、后端准备1.创建实体类2.Controller层3.Service层4.Mapper层三、前后端整合四、运行结果总结前言还记得第一次做项目时,因为不会将数据库表中的数据渲染到前端而头疼,最后还是靠layui提供的数据表格API实现了前端数据表格的渲染。一直到现在做了很多SpringBoot项目、SSM项目之后,现在返回头来看这个曾经这个让我备受折磨的问题,脑海中下意识就会想到很多种...
一、springBoot+Mybatis配置完成后,访问数据库遇到的问题首先出现这个问题,肯定是xml文件与mapper接口没有匹配上,甚至是xml文件根本没有被扫描到。于是会从配置上进行检查:1、xml中的namespace命名是否与mapper接口路径一致,需保证一致。2、application.properties或者application.yml文件中配置mybatis的属性对否,如下:第一行typeAliasesPackage是实体类的包路径;第二行mapperLocations:是Mapper的xml文件存放的位...