SpringBoot Springboot简单整合MyBatis MyBatis是一款优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis可以使用简单的XML或注解来配置和映射原生信息,将接口和Java的POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。 2019-11-20 浏览(1,754) 评论(0) 阅读全文
Java高级 浏览器打印PDF去除浏览器自动生成部分 业务要求: 浏览器先预览PDF,点击打印调出打印机进行打印,需要去除浏览器自动生成的多余的部分广告。可以下载PDF。 说明:这里的代码是jsp,根据需要可以手动修改代码,去除jsp的标记就为原生的h5,复制代码可以直接使用。js使用的CDN 2019-06-12 浏览(2,334) 评论(0) 阅读全文
Java高级 Mybatis之配置多个数据源 有时候我们会配置多个数据源来减轻数据库的压力,以便服务能正常运行。在此就不介绍数据库读写分离的具体实现 只是在代码方面实现数据库的动态切换,如有感兴趣的小伙伴可以看看数据库中间件mycat来实现数据库的读写分离 首先我们需要新建这几个类,用来实现数据库的动态切换,我们需要创建四个类,如下: 分别用来处理不同的业务需求。 `DataSource.java` ``` import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.Ret 2019-02-22 浏览(2,176) 评论(0) 阅读全文
SpringMVC springmvc常用的注解 *有些注解会经常用到,就不会忘记,但是有几个不常用,但是很重要,在这里记录下* ##### ``` ##### @RequestMapping ##### ``` RequestMapping是用来处理请求地址映射的注解(将请求映射到对应的控制器方法中),可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径,如果用在方法上表明哪个具体的方法来接受处理某次请求。 属性:介绍两个常用属性:value:指定请求的实际url;method:指定请求的method类型, GET、POST、PUT、DELETE等; ``` 如:@RequestMapping(value ={ 2018-09-16 浏览(1,801) 评论(0) 阅读全文
Java高级 SSM中12 种 Spring 常用注解 spring的好处用过的都知道,方便,开发便捷,特别是他的IOC和DI为开发者所喜欢。下面来说说他的常用注解。 2019-03-05 浏览(2,423) 评论(0) 阅读全文
SpringMVC SpringMVC参数校验 使用SpringMVC时配合hibernate-validate进行参数的合法性校验,能节省一定的代码量。 1.搭建Web工程并引入hibernate-validate依赖 2019-02-22 浏览(2,933) 评论(0) 阅读全文
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。不同 2019-03-18 浏览(2,747) 评论(0) 阅读全文