
JavaEE
茗少
努力创造奇迹,奋力书写辉煌
层楼终究误少年,自由早晚乱余生
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Mybatis学习第一天
一.Mybatis.xml的配置 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd">...原创 2019-07-30 00:18:00 · 119 阅读 · 0 评论 -
SpringMVC实现文件下载和上传
一.文件下载 1.使用<a></a>下载,不过浏览器会直接打开,不能打开才会下载 2.使用SpringMVC实现下载 @RequestMapping("download") public void download(String filename,HttpServletResponse,HttpServletRequest req){ //设置响应头为下载,...原创 2019-08-25 22:50:58 · 402 阅读 · 0 评论 -
SpringMVC的四种传值方式
一.SpringMVC的四种传值方式 1.传统Servlet进行传值 @ResquestMapping("demo1") public String demo1(HttpServletRequest req,HttpSession session){ req.setAttribute("req","req的值"); HttpSession session=req.getSessi...原创 2019-08-23 22:13:46 · 730 阅读 · 0 评论 -
学习SpringMVC第一天
一.环境配置: <!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc --> <dependency> <groupId>org.springframework</groupId> <artifactId>sp...原创 2019-08-10 17:42:05 · 113 阅读 · 0 评论 -
学习SpringMVC第二天
一.跳转方式 1.默认的跳转方式是请求转发,即浏览器的网也路径不变,而浏览的内容变成了请求的内容 2.设置返回值字符串内容 2.1添加redirect+资源路径为重定向 2.2添加forward+资源路径为请求转发,或者省略forward 二.复杂参数 1.当表单传值为多个复选按钮时的处理方式 hover为复选按钮的名称,用字符串链表来接收参数, 后端代码: @Re...原创 2019-08-14 20:21:56 · 167 阅读 · 0 评论 -
学习Spring第五天
Spring的常用注解 1.@Component创建类对象,相当于<bean> 2.@Service与@Component相同功能相同 2.1写在ServiceImp类上 3.@Repository与@Component功能相同 3.1写在数据访问类中,当SSM框架整合时用不到,因为Mybatis不需要我们写数据访问的类 4.@Controller与@Com...原创 2019-08-18 19:15:26 · 246 阅读 · 1 评论 -
Spring学习第三天
一.自动注入 1.在spring配置文件中对象名和ref="id"的id名相同时使用自动注入,可以不配置property 2.两种配置方法: 2.1在<bean>中通过autowire=""配置,只对这个bean生效 2.2在<beans>中通过default-autowire=""配置,表明当前文件所有bean都是全局配置内容 3.aut...原创 2019-07-27 00:44:12 · 122 阅读 · 0 评论 -
Mybatis学习第二天
一.mybatis的selectmap查询方式 1.mapper.xml的sql语句 <select id="test" resultType="main.dao.user"> select* from user </select> 2.执行查询语句 Map<String,user>map=session.sele...原创 2019-07-31 01:24:37 · 165 阅读 · 0 评论 -
Spring学习第二天
一.AOP 1.AOP:中文名称面向切面编程 2.正常程序的执行顺序都是纵向执行流程 2.1又叫面向切面编程,在原有的纵向执行程序中加了一个横向切面,类似于下图 3.正常程序执行流程都是纵向执行 3.1又叫面向切面编程,在原有执行流程中添加横切面 3.2不需要修改原有代码 3.2.1高扩展性 3.2.2原有功能相当于释放了...原创 2019-07-22 01:35:54 · 187 阅读 · 0 评论 -
Spring学习第一天
1.简单了解IOC 在项目开发中,程序员会时常遇到需要new对象的问题,这样会导致代码耦合性极大,从而对开发以及维护加大了难度,然后IOC 完成的事情就是原先程序员主动通过new实例化对象转交给spring去管理,控制反转中的控制是指控制类的对象,控制反转中的反转是指交给spring负责,IOC最大的作用就是解耦 2.Spring的环境配置 一般项目开发的jar包都会用maven仓库来...原创 2019-07-17 23:31:04 · 154 阅读 · 0 评论 -
Spring学习第四天
一.事务的介绍 事务:是数据库操作的最小工作单元,是作为单个逻辑工作单元执行的一系列操作;这些操作作为一个整体一起向系统提交,要么都执行、要么都不执行;事务是一组不可再分割的操作集合(工作逻辑单元); 二.事务的4大特性 1 、原子性 事务是数据库的逻辑工作单位,事务中包含的各操作要么都做,要么都不做 2 、一致性 事 务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。因...原创 2019-08-17 16:17:15 · 171 阅读 · 0 评论