摘要: 1、理论阐述 前两节我们使用redis+cookie完成了单点登录,但这种方式有缺陷,那就是用户数据登录信息需要存储到redis,如果redis固化失败,则整个单点登录方案失效。同时,这一种方案比较重,数据集中化存储在服务端,能不能轻装上阵,数据不存储于服务端,倘若服务器不保存任何登录数据,即服务器 阅读全文
posted @ 2020-03-23 21:34 张力的程序园 阅读(529) 评论(0) 推荐(0)
摘要: 乱码是困扰程序员的一个大问题。本专辑将阐述如何解决项目中常见的乱码问题。 1、前提约束 创建一个springmvc项目 https://www.jianshu.com/p/7458c2af1199 2、操作步骤 2.1 html页面内容的乱码 在web文件夹下创建一个index.html,内容如下: 阅读全文
posted @ 2020-03-23 21:22 张力的程序园 阅读(257) 评论(0) 推荐(0)
摘要: 本文将阐述如何将前端页面数据传递到后台java代码。 1、环境约束 win10 64位操作系统 idea2018.1.5 jdk 8u162 windows x64 spring4.2.4 前提约束 完成基于注解的springmvc的demo https://www.jianshu.com/p/d1 阅读全文
posted @ 2020-03-23 21:11 张力的程序园 阅读(862) 评论(0) 推荐(0)
摘要: 前面我们看了页面本身内容乱码的解决,这一节我们看一下前台页面请求到后台时中文乱码的解决方式。 1、前提约束 创建一个springmvc项目 https://www.jianshu.com/p/7458c2af1199 2、操作步骤 在web文件夹下创建一个文件login.html,内容如下: 在sr 阅读全文
posted @ 2020-03-23 21:09 张力的程序园 阅读(266) 评论(0) 推荐(0)
摘要: 本文将阐述springmvc中静态页面的处理、视图解析器以及转发和重定向。 1、环境约束 win10 64位操作系统 idea2018.1.5 jdk 8u162 windows x64 spring4.2.4 前提约束 完成基于注解的springmvc的demo https://www.jians 阅读全文
posted @ 2020-03-23 21:05 张力的程序园 阅读(351) 评论(0) 推荐(0)
摘要: springmvc中的格式化主要包括日期格式化和数字格式化。我们这一节将阐述springmvc中的格式化。 1、环境约束 win10 64位操作系统 idea2018.1.5 jdk 8u162 windows x64 spring4.2.4 2、前提约束 完成基于注解的springmvc的demo 阅读全文
posted @ 2020-03-23 21:02 张力的程序园 阅读(99) 评论(0) 推荐(0)
摘要: 本文将阐述springmvc中的数据类型转化。 1、环境约束 win10 64位操作系统 idea2018.1.5 jdk 8u162 windows x64 spring4.2.4 2、前提约束 完成基于注解的springmvc的demo https://www.jianshu.com/p/d1a 阅读全文
posted @ 2020-03-23 20:57 张力的程序园 阅读(127) 评论(0) 推荐(0)
摘要: ControllerAdvice就是Controller的Advice,即Controller的强化或者横切,说的更确切一些就是其他Controller在执行之前,一定会先执行配置了ControllerAdvice的Controller。它不仅能做异常处理,还能做数据的格式化以及数据绑定。 1、前提 阅读全文
posted @ 2020-03-23 20:55 张力的程序园 阅读(313) 评论(0) 推荐(0)
摘要: 前面我们已经看过了静态代理,但显而易见静态代理要给每一个接口提供两个实现类,为没有什么方式可以简化代理的实现呢?jdk动态代理就是其中之一。 1、操作步骤 创建一个UserService.java接口 创建一个UserServiceImpl.java实现类 创建一个Handle 创建测试类 以上就是 阅读全文
posted @ 2020-03-23 20:54 张力的程序园 阅读(106) 评论(0) 推荐(0)
摘要: 前面几节我们使用三种方式完成了代理,接下来,我们将看一下在spring中如何完成aop。 1、前提约束 完成基于注解的springmvc的demo https://www.jianshu.com/p/d1a84f07c98f 2、操作步骤 在src/main/resources文件夹下创建一个app 阅读全文
posted @ 2020-03-23 20:52 张力的程序园 阅读(118) 评论(0) 推荐(0)
摘要: spring也提供了一种访问数据库的独立方式,这一节我们就来看一下JdbcTemplate的使用。 1、前提约束 完成注解方式的aop https://www.jianshu.com/p/06f505310b0a 2、操作步骤 在src/main/java文件夹下创建net.wanho.entity 阅读全文
posted @ 2020-03-23 20:51 张力的程序园 阅读(119) 评论(0) 推荐(0)
摘要: 本专辑将介绍spring ioc的相关特性。我们先来看一下spring中bean的配置与使用。 1、前提约束 创建一个spring项目 https://www.jianshu.com/p/881728c97c3c 2、操作步骤 在src文件夹创建net.wanho.entity.Phone.java 阅读全文
posted @ 2020-03-23 20:49 张力的程序园 阅读(206) 评论(0) 推荐(0)
摘要: 本节我们继续看一下spring中bean相关特性:模板、继承与覆盖。 1、前提约束 创建一个spring项目 https://www.jianshu.com/p/881728c97c3c 2、操作步骤 在src文件夹中创建net.wanho.entity.User.java,内容如下: 在src文件 阅读全文
posted @ 2020-03-23 20:47 张力的程序园 阅读(325) 评论(0) 推荐(0)
摘要: 之前我们我们的ioc都是基于配置实现,下面我们来看一下通过注解实现的ioc。 1、前提约束 创建一个spring项目 https://www.jianshu.com/p/881728c97c3c 2、操作步骤 在src/main/resources文件夹下创建applicationContext.x 阅读全文
posted @ 2020-03-23 20:45 张力的程序园 阅读(123) 评论(0) 推荐(0)
摘要: 接下来我们看一下spring中的spel表达式。spel表达式的作用在于在配置文件中加入表达式。 1、前提约束 创建一个spring项目 https://www.jianshu.com/p/881728c97c3c 2、操作步骤 在src/main/resources中创建bean spel.xml 阅读全文
posted @ 2020-03-23 20:43 张力的程序园 阅读(189) 评论(0) 推荐(0)
摘要: 本文将阐述mybatis中的表在一对多关系的情况下完成查询操作。 1、环境约束 win10 64位操作系统 idea2018.1.5 jdk 8u162 windows x64 mybatis3.2.8 mysql 6.5 2、前提约束 完成mybatis的延迟加载 https://www.jian 阅读全文
posted @ 2020-03-23 20:41 张力的程序园 阅读(120) 评论(0) 推荐(0)
摘要: 本文将阐述mybatis中的表是一对一关系的情况下如何完成查询操作。 1、环境约束 win10 64位操作系统 idea2018.1.5 jdk 8u162 windows x64 mybatis3.2.8 mysql 6.5 2、前提约束 完成idea中创建mybatis项目 https://ww 阅读全文
posted @ 2020-03-23 20:39 张力的程序园 阅读(135) 评论(0) 推荐(0)
摘要: 本文将阐述mybatis中的表在多对一关系的情况下完成查询操作。 1、环境约束 win10 64位操作系统 idea2018.1.5 jdk 8u162 windows x64 mybatis3.2.8 mysql 6.5 2、前提约束 完成mybatis一对多的查询 https://www.jia 阅读全文
posted @ 2020-03-23 20:38 张力的程序园 阅读(119) 评论(0) 推荐(0)
摘要: mybatis的灵活性之一就体现在它的动态sql,本文将展示常用的一些动态sql。 1、环境约束 win10 64位操作系统 idea2018.1.5 jdk 8u162 windows x64 mybatis3.2.8 mysql 6.5 2、前提约束 完成idea中创建mybatis项目 htt 阅读全文
posted @ 2020-03-23 20:35 张力的程序园 阅读(142) 评论(0) 推荐(0)
摘要: 本文将阐述mybatis中的表在多对多关系的情况下完成查询操作。 1、环境约束 win10 64位操作系统 idea2018.1.5 jdk 8u162 windows x64 mybatis3.2.8 mysql 6.5 2、前提约束 完成mybatis一对多的查询 https://www.jia 阅读全文
posted @ 2020-03-23 20:33 张力的程序园 阅读(123) 评论(0) 推荐(0)