![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringBoot
二十六26
这个作者很懒,什么都没留下…
展开
-
11.SpringBoot使用jdbcTemplate
0.1概念 spring框架对jdbc进行的封装,使用jdbdTemplate可以方便的实现对数据库操作。0.2使用 1.加入依赖<!--jdbcTemplate依赖--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId...原创 2021-08-25 16:22:31 · 936 阅读 · 0 评论 -
10.Swagger的使用
步骤1:加入swagger依赖<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version></dependency><dependency> <groupId>io.springfox原创 2021-08-10 14:19:44 · 134 阅读 · 0 评论 -
9.Thymeleaf
0.1概述Thymeleaf是用于Web和独立环境的现代服务器端Java模板引擎。Thymeleaf能够处理HTML、XML、TEXT、JAVASCRIPT、CSS、RAW。0.2步骤1.加入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-th...原创 2021-07-08 09:47:12 · 74 阅读 · 0 评论 -
8.WEB开发:整合Mybatis
0.1配置文件 1.注意:mysql版本太高于8,为了防止时间差要在URL后面加上?useUnicode=true&characterEncoding=UTF-8&useJDBCCompliantTimezoneShift=true&useLegacyDatetimeCode=false&serverTimezone=GMT%2B8 2.Mybatis配置mybatis: configuration: auto-m...原创 2021-07-07 09:40:53 · 219 阅读 · 0 评论 -
7.WEB开发:统一处理异常
0.1方式一步骤:1.在统一处理异常类上加@ControllerAdvice注解,自定义方法上加@ExceptionHandler制定要处理的异常。@Slf4j@ControllerAdvicepublic class GlobalExceptionHandler { /** * ArithmeticException:数学运算异常 * NullPointerException:空指针异常 * @ret...原创 2021-07-07 09:33:11 · 96 阅读 · 0 评论 -
6.WEB开发:异常页面
0.1步骤1.在templates目录下创建error目录2.在这个目录放上名称为4xx或404、5xx的页面3.springboot会在出现相应的异常时显示出对应的异常页面4.名称为404的话会在报404异常时显示,4xx的话就是只要是4开头的就会显示...原创 2021-07-07 09:29:31 · 148 阅读 · 0 评论 -
5.WEB开发:拦截器
0.1步骤1.创建一个普通类实现HandlerInterceptor接口 2.实现preHandle()、postHandle()和afterCompletion(),在preHandle()中制定拦截规则public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { //登录逻辑检查...原创 2021-07-07 09:22:02 · 125 阅读 · 0 评论 -
4.WEB开发:文件上传
1.配置文件spring.servlet.multipart.max-file-size=10MB #单文件最多上传10MBspring.servlet.multipart.max-request-size=100MB #多文件最多上传100MB原创 2021-07-07 09:17:10 · 29 阅读 · 0 评论 -
3.WEB开发:RESTful
0.1步骤1.前台表单<form action="/user" method="post"> <input name="_method" type="hidden" value="DELETE"/> //name必须是_method。value是请求方式,大小写都行</form>2.后台使用注解@RequestMapping(value = "/user",method = RequestMethod.DEL...原创 2021-07-07 09:14:58 · 41 阅读 · 0 评论 -
1.SpringBoot概述
0.1Springbootspringboot是一个框架,一种全新的编程规范。用来简化spring应用的初始搭建以及开发过程。通过Spring Boot,可以创建可以运行的独立的,基于生产级的基于Spring的应用程序优点:可以创建独立的spring应用内嵌web服务器提供starter依赖,简化构建配置...原创 2021-07-07 09:00:00 · 552 阅读 · 0 评论