07 2020 档案

摘要:过滤器与拦截器的异同 共同点:功能几乎一样,都可以拦截请求进行预处理,放行等作用 区别: (1)Filter属于Servlet技术,也就是说如果项目是JavaWeb项目就可以直接使用Filter过滤器,而拦截器是springMVC框架提供的,只有使用SpringMVC的工程才能使用它; (2)拦截的 阅读全文
posted @ 2020-07-31 17:21 lawrence林 阅读(126) 评论(0) 推荐(0)
摘要:1、自定义异常类 /** * 自定义异常类 */ public class SysException extends Exception{ //存储提示信息 private String message; public SysException(String message) { this.mess 阅读全文
posted @ 2020-07-31 17:19 lawrence林 阅读(137) 评论(0) 推荐(0)
摘要:JAVA WEB方式上传 1、添加依赖 <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.3.1</version> </dependen 阅读全文
posted @ 2020-07-31 17:18 lawrence林 阅读(533) 评论(0) 推荐(0)
摘要:##1、测试使用JQuery点点击事件是否成功 //引入jQuery文件 <script src="js/jquery.min.js"></script> <script> /** * 页面加载,绑定点击事件 * 点击后没有弹窗是因为被前端控制器所拦截,此刻引入的jQuery文件 * 需要从weba 阅读全文
posted @ 2020-07-31 17:16 lawrence林 阅读(229) 评论(0) 推荐(0)
摘要:/** * 获取原生API HttpServletRequest,HttpServletResponse HttpSession等 * */ @RequestMapping("/selectUser") public String selectUser3(HttpServletRequest req 阅读全文
posted @ 2020-07-31 17:14 lawrence林 阅读(167) 评论(0) 推荐(0)
摘要:SpringMVC在参数绑定之前将请求中携带的参数转换成各种数据类型并通过反射给参数赋值 但是在一些情况下SpringMVC无法将一些字符串转换成我们想要的数据类型,如下例子: SpringMVC默认支持以斜杠为分隔符的字符串转换成Date类型的数据 如果改字符串的分隔符是其他的,SpringMvc 阅读全文
posted @ 2020-07-31 17:13 lawrence林 阅读(215) 评论(0) 推荐(0)
摘要:post 请求乱码 @Responsebody乱码 tomcat乱码 阅读全文
posted @ 2020-07-31 17:12 lawrence林 阅读(89) 评论(0) 推荐(0)
摘要:###(1)多个请求参数的绑定 请求链接 <a href="selectUser?username=xiao&age=18">点击</a> /** * 参数名相同时,spring会通过反射将请求参数的值赋值该方法的参数 * 当参数名不一致时,通过@RequestParam注解解决 */ @Reque 阅读全文
posted @ 2020-07-31 17:10 lawrence林 阅读(113) 评论(0) 推荐(0)
摘要:@RequestMapping /** * 控制器类 */ @Controller @RequestMapping("/user")//作用在类上:相当于一级访问目录 public class UserController { /** * value: 和path属性作用一样,指定通过什么样的请求才 阅读全文
posted @ 2020-07-25 12:07 lawrence林 阅读(111) 评论(0) 推荐(0)
摘要:##1、创建项目 (1)选择以maven项目的形式创建 添加骨架: Creat from archetype 创建一个web项目: maven-archetype-webapp 点击next 添加GroupId和ArtifactId,点击next (2)添加Maven属性 属性名archetypeC 阅读全文
posted @ 2020-07-24 18:17 lawrence林 阅读(282) 评论(0) 推荐(0)
摘要:解决方法: (1)SQL语句用as关键字给列名取别名 (2)用MyBatis提供的ResultMap标签建立实例类与表之间的关系 总结:第一种方法在SQL语句的层面上解决问题,效率高,复用性差,第二种反之; 表结构 实体类属性 private Integer userId; private Stri 阅读全文
posted @ 2020-07-24 12:23 lawrence林 阅读(332) 评论(0) 推荐(0)
摘要:CRUD 增 (saveUser) 删 (deleteUser) 改 (updateUser) 查 (findAllUser,FindUserById) like (findUserByName,findUserByName2) 聚合函数 (findTotal) 获取保存数据的id(saveUser 阅读全文
posted @ 2020-07-24 11:38 lawrence林 阅读(227) 评论(0) 推荐(0)
摘要:MySQL不是强类型语言,所以不想java那样区分大小写 建议: (1)关键字大写 (2)表名,列名小写 (3) 列名与关键字相同时,列名用“ ` ”包住 (4)每条命令最好用分号结尾,增强可读性 MySQL注释 单行注释:#注释内容 或 --注释内容 多行注释:/注释文字/ 阅读全文
posted @ 2020-07-23 23:36 lawrence林 阅读(179) 评论(0) 推荐(0)
摘要:项目准备 1、添加相关依赖 <dependencies> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.19</version> </dependenc 阅读全文
posted @ 2020-07-23 18:41 lawrence林 阅读(406) 评论(0) 推荐(0)
摘要:#1、cmd登录mysql命令 #(1)需要回车输入密码 C:\Users\Administrator>mysql -h localhost -P3306 -u root -p Enter password: ******** #(2)注意-p和密码之间没有空格,-P代表端口 -p代表密码 C:\U 阅读全文
posted @ 2020-07-22 19:39 lawrence林 阅读(255) 评论(0) 推荐(1)
摘要:Properties标签 第一种:全局配置文件内部配置数据源信息 (1)在全局配置文件中编写数据源信息 <properties> <!--name指定数据源名称,value指定其值--> <property name="driver" value="com.mysql.jdbc.Driver"/> 阅读全文
posted @ 2020-07-15 00:15 lawrence林 阅读(443) 评论(0) 推荐(0)
摘要:核心容器提供了Spring框架的基本功能。 主要包括:spring-core,spring-beans,spring-context,spring-context-support,spring-expression五个模块 spring-core和spring-beans作为框架的基础部分,提供了I 阅读全文
posted @ 2020-07-08 11:42 lawrence林 阅读(393) 评论(0) 推荐(0)
摘要:// 1、读取配置文件 /** * 读取配置文件的方式 * 1、绝对路径:从磁盘位置读取配置文件,如:F:/mybatis/mybatis-config.xml,缺点可能别的机器没有F盘 * 2、相对路径:相对路径从项目的src目录下开始,如:src/main/mybatis.xml,缺点:如果项目 阅读全文
posted @ 2020-07-06 22:16 lawrence林 阅读(266) 评论(0) 推荐(0)
摘要:步骤 1、创建项目 2、导包 3、数据库建表 4、配置全局配置文件 5、创建对象关系模型(POJO) 6、创建Mapper接口 7、在全局配置文件中注册接口 8、测试 1、创建项目 选择Maven,然后点击next即可; 填写GroupId和ArtifactId,然后一路点击next即可; 2、导包 阅读全文
posted @ 2020-07-06 13:36 lawrence林 阅读(207) 评论(0) 推荐(0)
摘要:使用工具:IDEA Maven项目环境 步骤 创建项目 导包/添加依赖(Mybatis,mysql-connector-java是必须的) 数据库建表 配置全局配置文件(配置数据源Environment) 创建对象关系模型(POJO) 创建Mapper接口 创建Mapper接口对应的映射文件(xml 阅读全文
posted @ 2020-07-06 11:35 lawrence林 阅读(250) 评论(0) 推荐(0)
摘要:该程序使用工具为IDEA,Eclipse配置同理 该程序是一个Maven程序,通过Maven导包 步骤: 导入相关jar包 创建spring上下文配置 测试 导包 ​ 通过该图了解到spring的核心容器是通过Beans、Core、Context以及SpEl 这四个组件构成的 只需添加spring- 阅读全文
posted @ 2020-07-05 17:39 lawrence林 阅读(530) 评论(0) 推荐(0)