项目开发
文章平均质量分 77
Jon_hao
永远不要忘记学习
展开
-
【SSM - SpringIOC篇】测试驱动的IOC注解注入 以及减低耦合
Test的IOC注解注入为了减低耦合,在Test测试中也使用注解注入,那就不用在创建IOC容器并且不会使用context的getBean方法了》Junit+手动创建IOC容器》Junit+spring test + 自动创建IOC容器+自动注入(不用调用getBean)添加依赖spring -test <dependency> <groupId>org.springframework</groupId> <原创 2020-10-13 21:44:23 · 141 阅读 · 0 评论 -
请求转发与重定向的区别,并介绍请求转发与重定向
**请求转发与重定向的区别,并介绍请求转发与重定向**一.请求转发与重定向的区别1)重定向对浏览器的请求直接作出响应,响应的结果就是告诉浏览器去重新发出对另外一个URL的访问请求,这个过程好比有个叫“浏览器”的人写信找张三借钱,张三回信说没有钱,让“浏览器”去找李四借,并将李四现在的通信地址告诉给了“浏览器”。于是,“浏览器”又按张三提供通信地址给李四写信借钱,李四收到信后就把钱汇给了“浏览器”。由此可见,重定向的时候,“浏览器”一共发出了两封信和收到了两次回复,“浏览器”也知道他借到的钱出自原创 2020-10-08 11:05:42 · 1119 阅读 · 2 评论 -
使用工具类,产生一个全世界唯一的,不会重复的固定长度的随机字符串
产生一个全世界不会重复的固定长度的字符串UuidUtil工具类一.代码public final class UuidUtil { private UuidUtil(){} public static String getUuid(){ return UUID.randomUUID().toString().replace("-",""); }}二.测试import org.junit.Test;public class UuidUtiltest { @Test p原创 2020-10-07 16:16:28 · 159 阅读 · 1 评论 -
使用BeanUtils将map中的所有的参数赋值给JavaBean,并将BeanUtils中其中一个的string类型转date类型
项目场景:使用BeanUtils将map中的所有的参数赋值给JavaBean,但是map中第一类型是String,而JavaBean的类型为Date所以需要将BeanUtils的string转date问题描述:Map接收的数据中全部是String类型的,而User类中的日期是Date类型,类型不同,不能直接使用BeanUtils将map中的所有的参数赋值给JavaBean Map<String,String[]> map=request.getParameterMap();原创 2020-10-07 16:02:43 · 734 阅读 · 0 评论 -
项目的搭建与使用测试驱动开发登录注册的具体实现(一),带验证码的登录
项目的搭建基本步骤1.熟悉静态页面2.创建工作,创建模块根据三层架构来创建文件夹(再加上工具类,以及用户类)3.准备工作 技术选型(1)Web层a)Servlet:前端控制器b)html:视图c)Filter:过滤器d)BeanUtils:数据封装e)Jackson:json序列化工具(2)Service层f)Javamail:java发送邮件工具g)Redis:nosql内存数据库h)Jedis:java的redis客户端(3)Dao层i)Mysql:数据库j)Myba原创 2020-10-06 19:50:48 · 254 阅读 · 0 评论