摘要: 环境: jdk:1.8.0_73 maven:3.3.9 spring-boot:1.2.5.RELEASE 注意:关于spring-boot的支持, 最少使用jdk7(jdk6也可以,可能需要额外配置,官方推荐jdk8) maven至少使用3.2 一、手工构建mvn项目 创建的目录结构: 二、引入 阅读全文
posted @ 2016-12-19 15:14 王小霞 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 本文参考第四章 springboot + swagger(官网http://swagger.io/support/) 一、使用swagger优点: API文档清楚简明 为了测试简便,做到前后端分离 spring-boot与swagger集成简单 二、项目结构与第二章 springboot+mybat 阅读全文
posted @ 2016-12-19 15:13 王小霞 阅读(257) 评论(0) 推荐(0) 编辑
摘要: redis3.2.5集群搭建:第十二章 redis-cluster搭建(redis-3.2.5) 一、项目结构如下: 二、在上一章的基础上加入相关依赖 1 <dependency> 2 <groupId>redis.clients</groupId> 3 <artifactId>jedis</art 阅读全文
posted @ 2016-12-19 15:13 王小霞 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 一、手工创建maven项目,目录结构如springboot+maven 注意:此时的WeiboApplication.java文件变更为: 上述几点说明: 1、@SpringBootApplication等价于一下三个注解: @Configuration:该注解指明该类由spring容器管理 @En 阅读全文
posted @ 2016-12-19 15:13 王小霞 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 一、接口定义增强 在接口中使用default或static定义普通方法,如下: 1 package com.mdln.com; 2 3 interface IMessage { 4 public void print();//接口中原本定义的抽象方法 5 6 default void fun() { 阅读全文
posted @ 2016-12-07 18:48 王小霞 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 使用mybatis框架后,mybatis-generator可以为我们自动生成操作数据库(MYSQL)的*Mapper.xml文件+模型类+*Mapper接口,但是,mybatis-generator并不能为我们生成所有方法,例如根据输入的不定条件来查询数据,又比如按照某个参数升序或者降序并分页显示 阅读全文
posted @ 2016-11-21 16:45 王小霞 阅读(3697) 评论(0) 推荐(0) 编辑
摘要: 在实际项目开发中,会使用到很多缓存技术,而且数据库的设计一般也会依赖于有缓存的情况下设计。 常用的缓存分两种:本地缓存和分布式缓存。 常用的本地缓存是guava cache,本文主要介绍guava cache在项目中的使用,首先来了解下为什么使用缓存,以数据库(如MYSQL)、本地缓存(如guava 阅读全文
posted @ 2016-11-20 11:38 王小霞 阅读(4001) 评论(0) 推荐(0) 编辑
摘要: 总体流程 启动mysql 启动mysql server(docker版) 启动mysql client(这里使用navicat) 建库 建表 创建mvn项目 手工创建mvn项目 引入spring、springmvc、mybatis以及json相关依赖(即jar) 引入mysql库配置(src/mai 阅读全文
posted @ 2016-11-14 17:20 王小霞 阅读(917) 评论(0) 推荐(0) 编辑
摘要: 1、springMVC使用@RequestMapping注解为控制器指定可以处理哪些URL请求 DispatcherServlet截获请求后就通过控制器上@RequestMapping提供的映射信息确定请求所对应的处理方法 @RequestMapping不仅可以修饰方法还可以修饰类 1)类定义处:提 阅读全文
posted @ 2016-11-12 10:30 王小霞 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 一、ModelAndView: 目标方法的返回值可以是ModelAndView类型,其中可以包含视图和模型信息 springmvc会把ModelAndView的model中数据放在request域对象中 index.jsp success.jsp 其他代码参照HelloWorld实例。 运行结果: 阅读全文
posted @ 2016-11-12 10:29 王小霞 阅读(476) 评论(0) 推荐(0) 编辑