Springboot简单整合MyBatis SpringBoot

Springboot简单整合MyBatis

MyBatis是一款优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis可以使用简单的XML或注解来配置和映射原生信息,将接口和Java的POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。
阅读全文
浏览器打印PDF去除浏览器自动生成部分 Java高级

浏览器打印PDF去除浏览器自动生成部分

业务要求: 浏览器先预览PDF,点击打印调出打印机进行打印,需要去除浏览器自动生成的多余的部分广告。可以下载PDF。 说明:这里的代码是jsp,根据需要可以手动修改代码,去除jsp的标记就为原生的h5,复制代码可以直接使用。js使用的CDN
阅读全文
Mybatis之配置多个数据源 Java高级

Mybatis之配置多个数据源

有时候我们会配置多个数据源来减轻数据库的压力,以便服务能正常运行。在此就不介绍数据库读写分离的具体实现 只是在代码方面实现数据库的动态切换,如有感兴趣的小伙伴可以看看数据库中间件mycat来实现数据库的读写分离 首先我们需要新建这几个类,用来实现数据库的动态切换,我们需要创建四个类,如下: 分别用来处理不同的业务需求。 `DataSource.java` ``` import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.Ret
阅读全文
springmvc常用的注解 SpringMVC

springmvc常用的注解

*有些注解会经常用到,就不会忘记,但是有几个不常用,但是很重要,在这里记录下* ##### ``` ##### @RequestMapping ##### ``` RequestMapping是用来处理请求地址映射的注解(将请求映射到对应的控制器方法中),可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径,如果用在方法上表明哪个具体的方法来接受处理某次请求。 属性:介绍两个常用属性:value:指定请求的实际url;method:指定请求的method类型, GET、POST、PUT、DELETE等; ``` 如:@RequestMapping(value ={
阅读全文
解决方案:Spring使用Quartz等无法注入bean,即Xxxservice为null。 SSM

解决方案:Spring使用Quartz等无法注入bean,即Xxxservice为null。

为什么注入不成功呢?我们先来了解下Spring和SpringMVC的容器之间的关系吧 #### 两个applicationContext spring使用mvc时会产生两个context上下文,一个是ContextLoaderListener(spring)产生的,一个是由DispatcherServlet(aringMVC)产生的,它们俩是父子关系。parent WebApplicationContext里的bean可以在child WebApplicationContext里共享,但parent application中的bean取不到child application中的bean。不同
阅读全文
Loading...