09 2019 档案
摘要:1.Spring依赖注入的方式。 2.依赖注入的类型 3.Bean的作用域 4.自动注入 5.使用注解的方式 6.在spring配置文件中引入属性文件 1.Spring依赖注入的方式 平常的java开发中,程序员在某个类中需要依赖其它类的方法,则通常是new一个依赖类再调用类实例的方法,这种开发存在
阅读全文
摘要:resultful风格 异常处理 1.Restfule风格 Restfule风格是一种软件架构风格,而不是标准,只是提供了一种设计原则和约束条件。主要适用于客户端和服务器端交互的软件。是基于http协议实现。目的是为了提高系统的可伸缩性,降低应用之间的耦合度,方便框架分布式处理程序。基于这个风格的软
阅读全文
摘要:1.文件上传 1.1预备工作,需要两个jar包(Fileupload) jar包下载路径: [点击下载https://github.com/suyirulan/putao/tree/master/fileupload_jar] 1.2上传文件的jsp页面如下,注意上传文件时表单form标签的属性me
阅读全文
摘要:静态资源的映射 Springmvc完成ajax功能 SpringMVC返回中文到ajax乱码问题解决方式 1.静态资源映射 对于之前web.xml配置文件中的 先做出如下更改,不可写“/*”因为有区别 “/”代表所有请求都需要经过此拦截器(之前学习中的list.do也可以写成list即可),但我们发
阅读全文
摘要:接受的参数为日期类型 controller进行数据保存 Controller如何进行重定向跳转 1.对于前端页面传来日期类型的数据时如何进行处理,有两种方法 1.1在对应的Controller中插入代码,对于其中的SimpleDateFormat("yyyy-MM-dd")部分可以更改,例如加上时分
阅读全文
摘要:1.简单的SpringMVC 2.常见的三种HandlerMapping 3.通过springmvc来完成接受参数。 4.用注解替代配置信息 Tips:插件下载 1.简单springMVC 1.1 引入jar包 [下载点击:https://github.com/suyirulan/putao/tre
阅读全文
摘要:1.$和#区别 1 #是将传入的值当做字符串的形式,eg:select id,name,age from student where id =#{id},当前端把id值1,传入到后台的时候,就相当于 select id,name,age from student where id ='1'. 2 $
阅读全文
摘要:Mybatis学习过程中有一个很重要的插件分页助手(pagehelper) 能够运用这个插件也非常简单 1.导入jar包 【jsqlparser-2.0.jar包】 [点击下载https://github.com/suyirulan/putao/blob/master/jsqlparser-2.0.
阅读全文
摘要:动态sql语句主要为以下语句 1、动态SQL:if 语句2、动态SQL:if+where 语句3、动态SQL:if+set 语句4、动态SQL:choose(when,otherwise) 语句5、动态SQL:trim 语句6、动态SQL: SQL 片段7、动态SQL: foreach 语句 之前的
阅读全文
摘要:1.在写项目的时候会遇到数据库字段名与实体类属性名不同的情况,可能是为了方便也可能是其他要求,whatever,我们现在来解决这个问题 准备一个数据库表如下 接下类定义一个实体类 可见我们定义的实体类与数据库表字段名不一致,对于此有两种解决方法 方法一:在 sql 语句中定义别名 方法二:通过<re
阅读全文
摘要:MyBatis介绍: MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain
阅读全文