自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 分享一个java反编译小工具,jd-gui.exe

链接:https://pan.baidu.com/s/1aU3V1-JAmOwCMEKJG721_g提取码:xncp

2021-03-30 20:43:52 449

原创 Java接口自动化(HttpClient+TestNG)

Java接口自动化(HttpClient+TestNG)搭建方式为HttpClient+TestNG+ExtentReports(待补充),测试数据采用excel获取(待补充),执行使用多线程(待补充)1.maven依赖引入<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> &l

2020-12-13 14:50:01 2086

原创 Thymeleaf 中文帮助文档

https://fanlychie.github.io/post/thymeleaf.html

2020-10-21 11:02:40 492

原创 项目部署的方式

项目部署的方式1. 直接将项目放到webapps目录下即可访问时直接访问虚拟目录 /hello -->虚拟目录简化部署:将项目打成一个war包,再将war包放置到webapps目录下,war包会自动解压缩2. 配置conf/server.xml文件在<Host>标签体中配置<Context docBase="D:\hello" path="\hehe"/>dacBase:项目存放的路径path:虚拟目录3. 在conf\Catalina\loc

2020-09-14 22:05:23 549

原创 MyBatis的Dao层实现

1.MyBatis的Dao层实现1.1 传统开发方式1.编写UserDao接口public interface UserDao { List<User> findAll() throws IOException;}1.2 代理开发方式1. 代理开发方式介绍采用MyBatis的代理开发方式实现DAO层的开发,这种方式是企业开发的主流Mapper接口开发方法只需要程序员编写Mapper接口(相当于Dao接口),由Mybatis框架根据接口定义创建接口的动态代理对象,代理对象

2020-09-01 23:41:16 491

原创 MyBatis学习

1. MyBatis简介1.1 原始jdbc操作(查询数据)//注册驱动Class.forName(“com.mysql.jdbc.Driver”);//获得连接Connection connection = DriverManger.getConnectonf("jdbc:mysql://test","root","root");//获得statementPreparedStatement statement = connectionprepareStatement("select id,u

2020-09-01 21:38:41 242

原创 SpringMVC异常处理

1.SpringMVC异常处理1.1 异常处理的思路系统中异常包括两类:预期异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试等手段减少运行时异常的发生。系统的Dao、Service、Controller出现都通过throws Exception向上抛出,最后由SpringMVC前端控制器交由异常处理器进行异常处理,如下图:1.2 异常处理两种方式使用SpringMVC提供的简单异常处理器SimpleMappingExceptio

2020-08-30 15:13:38 158

原创 SpringMVC拦截器

1.SpringMVC拦截器1.1 拦截器(interceptor)的作用Spring MVC 的拦截器类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。将拦截器按一定的顺序联结成一条链,这条链成为拦截器链(Intetceptor Chain)。在访问被拦截的方法或字段时,拦截器链中的拦截器就会按其之前定义的顺序被调用。拦截器也是AOP思想的具体实现。1.2 拦截器和过滤器的区别区别过滤器拦截器适用范围是sevlet规范中的一部分,任何 Jav

2020-08-30 01:31:00 127

原创 SpringMVC获得请求数据

SpringMVC获得请求数据2.1 获得请求参数客户端请求参数的格式是:name=value&name=value…服务器要获得请求的参数,有时还需要进行数据的封装,SpringMVC可以接收如下类型的参数:基本类型参数POJO类型参数数组类型参数集合类型参数2.2 获得基本类型参数Controller中的业务方法的参数名称要与请求参数的name一致,参数值会自动映射匹配http://localhost:8080/study_springmvc/study?username

2020-08-29 03:05:52 154

原创 SpringMVC的数据响应

1.1 SpringMVC的数据响应方式1)页面跳转直接返回字符串通过ModelAndView对象返回2)回写数据直接返回字符串返回对象集合1.2 页面跳转1.返回字符串的形式​ 直接返回字符串:此种方式会将返回的字符串与视图解析器的前后缀拼接后跳转2.返回ModelAndView对象1.3 回写数据1.直接返回字符串​ ① 通过SpringMVC框架注入的response对象,使用reponse.getWriter().pring(“hello world”)回写数据

2020-08-28 00:58:42 297

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除