- 博客(16)
- 收藏
- 关注
转载 Spring框架(一)
什么是Spring框架? Spring 是一个开源框架,它就是一个容器,管理类对象的生命周期. Spring 为简化企业级应用开发而生. 使用 Spring 可以使简单的 JavaBean 实现以前只有 EJB 才能实现的功能. Spring 是一个 IOC(DI) 和 AOP 容器框架. 具体描述Spring: 轻量级:Spring 是非侵入性的 - ...
2019-09-06 22:45:00
163
转载 restful风格以及异常处理。
RESTFUL是一种网络应用程序的设计风格和开发方式,基于HTTP,可以使用XML格式定义或JSON格式定义。RESTFUL适用于移动互联网厂商作为业务使能接口的场景,实现第三方OTT调用移动网络资源的功能,动作类型为新增、变更、删除所调用资源。首先添加浏览器扩展程序Advanced REST client用于测试链接: https://pan.baidu.com/s/...
2019-09-05 22:28:00
207
转载 SpringMVC后台校验
数据校验。(后台校验 hibernate validate)引入jar包。 2.在相应的实体类中加入注解。public class User { @NotEmpty(message="账号不能为空") private String name; @Length(min=6,max=12,message...
2019-09-05 21:41:00
160
转载 Spring添加文件
1. 需要的jar包 2. html设置 表单的提交必须是post提交,编码必须是multipart/form-data 文件上传文本框必须起名。<form action="addPhoto" method="post" enctype="multipart/form-data"> 图片:<input type="...
2019-09-04 14:25:00
132
转载 Springmvc完成ajax功能
1.加入jackson的jar包 2.在响应的方法上加上@ResponseBody:把java对象转化为json对象 3.方法的返回值可以是对象集合字符串<script type="text/javascript" src="js/jquery-3.4.1.min.js"></script><script type="...
2019-09-03 22:55:00
132
转载 Controller的使用
@Controller:用于处理http请求的@RequestMapping:用于配置url映射 Controller接受参数 接受普通参数 <form action="user/login.do" method="post"> 账号:<input type="text" name="name"/>&l...
2019-09-03 21:30:00
352
转载 SpringMVC流程
SpringMVC的简单流程 1.引入springmvc相关的jar包。 2. 配置DispatcherServlet 在web.xml <?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSche...
2019-09-03 20:45:00
101
转载 常见的HandlerMapping
Spingmvc中的HandlerMapping负责解析请求URL,对应到Handler进行处理(这里的Handler一般为Controller里的一个方法method,也可以为servlet或者Controller等)。HandlerMapping有三种比较常见 1. BeanNameUrlHandlerMapping 根据bean标签的名称找到对应的Contro...
2019-09-02 21:45:00
220
转载 mybatis(#和$的区别)
1 #是将传入的值当做字符串的形式,eg:select id,name,age from student where id =#{id},当前端把id值1,传入到后台的时候,就相当于select id,name,age from student where id ='1'.2 $是将传入的数据直接显示生成sql语句,eg:select id,name,age from stude...
2019-08-31 18:47:00
119
转载 Mybatis(pagehelper)
Mybatis 有一个专门用于分页的强大插件--分页插件(pagehelper) pagehelper使用方法 进入官网下载架包: https://oss.sonatype.org/content/repositories/releases/com/github/pagehelper/pagehelper/ pagehelper-5.1.10.jar ht...
2019-08-31 18:43:00
183
转载 Mybatis(关联查询)
Mybatis在写查询的时候经常会遇到链表查询,Mybatis的联表查询写法如下: (1) 根据 classId 查询对应的班级信息,包括学生,老师 -- 创建表和数据:create database mybatis;use mybatis;CREATE TABLE users(id INT PRIMARY KEY AUTO_INCREMENT, NA...
2019-08-31 18:33:00
146
转载 Mybatis(sql列名与实体类名不同)
解决字段名与实体类属性名不相同的冲突 在创建实体类的时候,有时会碰到实体类与字段名不相同,这时候就会发生冲突,测试时候程序没有报错但是结果是空的。例如: 数据库CREATE TABLE orders( order_id INT PRIMARY KEY AUTO_INCREMENT, order_no VARCHAR(20), o...
2019-08-31 15:32:00
377
转载 优化Mybatis
可以对Mybatis做一些优化 1. 在配置文件config.xml同级添加db.properties文件,将连接数据库的配置单独放在一个 properties 文件中driver=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/mybatisusername=rootpassword=root...
2019-08-31 12:08:00
131
转载 Mybatis(动态sql标签)
动态 SQL 元素和 JSTL 或基于类似 XML 的文本处理器相似。在 MyBatis 之前的版本中,有很多元素需要花时间了解。MyBatis 3 大大精简了元素种类,现在只需学习原来一半的元素便可。MyBatis 采用功能强大的基于 OGNL 的表达式来淘汰其它大部分元素。 SQL标签(if,choose,where,trim,foreach)<?...
2019-08-31 11:44:00
128
转载 generator(mybatis逆向工程)
MyBatis Generator(MBG)是MyBatisMyBatis和iBATIS的代码生成器。它将为所有版本的MyBatis以及版本2.2.0之后的iBATIS版本生成代码。它将内省数据库表(或许多表),并将生成可用于访问表的工件。这减少了设置对象和配置文件以与数据库表交互的初始麻烦。MBG寻求对简单CRUD(创建,检索,更新,删除)的大部分数据库操作产生重大影响。您仍然需要...
2019-08-31 11:39:00
196
转载 Mybatis
1. Mybatis 介绍MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除了几乎所有的 JDBC 代码和参数的手工设置以及对结果集的检索封装。MyBatis 可以使用简单的 XML 或注解用于配置和原始映射,将接口和 Java 的 POJO(Plain Old Java Objects,普通的 Java 对象)映射成数据库中的...
2019-08-31 11:08:00
122
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅