随笔分类 -  后端技术栈 / Java

摘要:ctrl+alt+r:查找资源 ctrl+o:快速outLine ctrl+e:快速切换编辑器 ctrl+./ctrl+1:下一个错误修改 阅读全文
posted @ 2019-07-16 10:01 IslandZzzz 阅读(132) 评论(0) 推荐(0) 编辑
摘要:static关键字可以用来修饰方法、变量、常量,和类属于同一级别。 静态变量、常量: 静态方法: 1 静态方法内部不能调用非静态变量,不能用this(Cannot make a static reference to the non-static field i) 静态是类级别的。当new一个对象时 阅读全文
posted @ 2019-03-15 09:55 IslandZzzz 阅读(128) 评论(0) 推荐(0) 编辑
摘要:测试代码: package test; public class Father { static{ System.out.println("父类静态代码块"); } { System.out.println("父类构造代码块"); } public Father(){ System.out.prin 阅读全文
posted @ 2019-02-27 13:43 IslandZzzz 阅读(530) 评论(0) 推荐(0) 编辑
摘要:1 restful风格化,url上的参数通过{}点符绑定,RequestMapping("item/{id}") 2 点位符参数名与方法参数名不一致时,通过@PathVariable绑定 //restful风格 @RequestMapping("item/{id}") public String i 阅读全文
posted @ 2019-02-26 17:31 IslandZzzz 阅读(171) 评论(0) 推荐(0) 编辑
摘要:将json输出到页面: 1 加入jar包 2 配置Controller层,开启注解ResponseBody,将json发送到页面: 3 访问url 4 响应json,在形参列表里面加上注解 阅读全文
posted @ 2019-02-26 17:05 IslandZzzz 阅读(103) 评论(0) 推荐(0) 编辑
摘要:1 修改Tomcat配置,本地目录映射 那么在server.xml中体现为: 测试一下是否设置成功: 2 引入jia包 3 配置多媒体解析器 3 jsp开启图片上传 4 Controller层设置文件名字(uuid随机值+原图片名字的后缀),上传目录,图片形参,上传图片 阅读全文
posted @ 2019-02-26 16:39 IslandZzzz 阅读(1191) 评论(0) 推荐(0) 编辑
摘要:1 创建全局异常处理器 实现HandlerExceptionResolve接口 package com.springmvc01; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRe 阅读全文
posted @ 2019-02-26 15:22 IslandZzzz 阅读(2061) 评论(0) 推荐(0) 编辑
摘要:1 设置路径映射为数组,在Controller类中一个方法对应多个映射路径,可以被多个url访问 2 分目录管理,在Controller类上添加Request Mapping注解,url访问必须添加相应的路径 3 指定表单提交方式 阅读全文
posted @ 2019-02-26 13:25 IslandZzzz 阅读(178) 评论(0) 推荐(0) 编辑
摘要:post: get: response: 阅读全文
posted @ 2019-02-26 13:23 IslandZzzz 阅读(254) 评论(0) 推荐(0) 编辑
摘要:参数传递: 1 原生方式:使用Servlet API , request.getParameter("id"); 2 直接将请求参数作为Controller中的形参: public String itemEdit(Model model , Integer id),要求形参名和对应表单标签的name 阅读全文
posted @ 2019-02-25 15:46 IslandZzzz 阅读(518) 评论(0) 推荐(0) 编辑
摘要:思路: Dao层: 1 逆向工程生成mapper及其配置文件以及pojo 2 SqlMapConfig.xml,空文件即可,需要文件头 3 applicationContext-dao.xml a 数据库连接池 b SqlSessionFactory对象,需要Spring和Mybatis整合包 c 阅读全文
posted @ 2019-02-24 23:04 IslandZzzz 阅读(283) 评论(0) 推荐(0) 编辑
摘要:SpringMVC架构: 组件: DIspatcherServlet:前端控制器。相当于mvc模式的c,是整个流程控制的中心,负责调用其他组件处理用户的请求,降低了组件之间的耦合性。 HandlerMapping:处理器映射器。负责根据url找到Handler即处理器,SpringMVC提供了不同的 阅读全文
posted @ 2019-02-23 22:51 IslandZzzz 阅读(262) 评论(0) 推荐(0) 编辑
摘要:SpringMVC: 类似Struts2的MVC框架,属于SpringFrameWork的后续产品. 与Struts2的区别: 参数传递: Struts2通过模型驱动,属性设置set方法,值栈。类级别。 SpringMVC通过 Struts2设置成单例,并发访问,拿到的数据不匹配。 SpringMv 阅读全文
posted @ 2019-02-21 23:17 IslandZzzz 阅读(231) 评论(0) 推荐(0) 编辑
摘要:整合思路: 1.SQLSessionFactory对象应该放到Spring中作为单例存在 2.传统dao开发方式中,应该从Spring容器中获得SqlSession对象 3.Mapper代理行驶中,应该从Spring容器中直接获得Mapper的代理对象 4.数据库的连接以及数据库连接池事务管理交给S 阅读全文
posted @ 2019-02-21 20:56 IslandZzzz 阅读(646) 评论(0) 推荐(0) 编辑
摘要:一对多关联查询:基于用户表关联查询订单表 在pojo中,一的一方方式多的一方的集合 在代理映射中配置查询方法,ResultMap一对多关系(注意:当两表有字段重名时,在一方字段设置别名,以免造成查询混乱) 单元测试 1 2 3 4 关联查询小结 一对一关联查询: 基于resultType:返回值类型 阅读全文
posted @ 2019-02-21 12:49 IslandZzzz 阅读(493) 评论(0) 推荐(0) 编辑
摘要:'%root,{username}读取了jdbc里面的属性username,于是将jdbc属性名修改,成功 阅读全文
posted @ 2019-02-20 23:19 IslandZzzz 阅读(1033) 评论(0) 推荐(0) 编辑
摘要:关联查询: 一个用户对应多个订单,一个订单只有一个用户 订单关联用户:两种方式 一:基于resultTYpe,一个与表关系一样的pojo实现 主表订单,从表用户 首先要有一个与关联查询表关系一样的pojo 在代理接口添加方法,配置代理映射 最后进行单元测试 二 : 基于resultMap(推荐,更符 阅读全文
posted @ 2019-02-20 23:15 IslandZzzz 阅读(1174) 评论(0) 推荐(0) 编辑
摘要:if标签的使用: userMapper.xml userMapper.java junit: where标签: 注意:写了where标签就不用手动写where语句 sql片段的设置和调用: forreach:可解决sql语句中例如in 相关的问题 通过id列表得到用户列表 测试: 阅读全文
posted @ 2019-02-20 22:14 IslandZzzz 阅读(967) 评论(0) 推荐(0) 编辑
摘要:传递包装pojo: 将实体类对象封装在QueryVo类中进行操作 mapper接口: mapper映射文件: 测试: ResultMap的使用: type:映射成的pojo类型 id:resultMap唯一标识 配置: 代理接口: 映射文件: 单元测试: 阅读全文
posted @ 2019-02-20 19:59 IslandZzzz 阅读(242) 评论(0) 推荐(0) 编辑
摘要:SqlMapCofing:dtd,属性加载有固定的顺序Content Model properties:加载属性文件 typeAliases:别名配置 1 定义单个别名:不区分大小写 核心配置: 映射文件: 2 包扫描器:别名是类的全称(推荐) 核心配置: 映射文件: mappers:加载映射文件 阅读全文
posted @ 2019-02-19 23:00 IslandZzzz 阅读(266) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示