自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 第二十二章、事务介绍和处理(SpringBoot2.x)

常见的隔离级别和传播行为 1、隔离级别 Serializable: 最严格,串行处理,消耗资源大 Repeatable Read:保证了一个事务不会修改已经由另一个事务读取但未提交(回滚)的数据 Read Committed:大多数主流数据库的默认事务等级 Read Uncommitted:保证了读取过程中不会读取到非法数据...

2019-12-31 11:13:24 173

原创 第二十一章、整合Mybatis3.x增删改查实操, 控制台打印sql语句(SpringBoot2.x)

SpringBoot2.x整合Mybatis3.x增删改查实操, 控制台打印sql语句 1、控制台打印sql语句 #增加打印sql语句,一般用于本地开发测试#开启打印sqlmybatis.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl 2、使用之...

2019-12-22 13:42:03 197

原创 第二十章、SpringBoot2.x整合Mybatis3.x注解配置(SpringBoot2.x)

SpringBoot2.x整合Mybatis3.x注解配置 1、使用starter, maven仓库地址:http://mvnrepository.com/artifact/org.mybatis.spring.boot/mybatis-spring-boot-starter 2、加入依赖(可以用 http://start.spring.io/ 下载)&l...

2019-12-22 11:15:12 388

原创 第十九章、整合模板引擎Thymeleaf(SpringBoot2.x)

官网地址:https://www.thymeleaf.org/doc/articles/thymeleaf3migration.html 1、thymeleaf相关maven依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-bo...

2019-12-21 15:51:48 133

原创 第十八章、整合模板引擎Freemarker(SpringBoot2.x)

简介:SpringBoot2.x整合模板引擎Freemarker 1、Freemarker相关maven依赖 引入freemarker模板引擎的依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-s...

2019-12-20 19:11:50 210

原创 第十七章、拦截器(SpringBoot2.x)

过滤器(Filter)和拦截器(Interceptor)的区别Filter对用户请求进行预处理,最后Filter再对服务器响应进行后处理。创建一个Filter只需两个步骤1.创建Filter处理类2.配置Filter创建Filter必须实现javax.servlet.Filter接口,在该接口中定义了如下三个方法。void init(FilterConfig config):...

2019-12-20 11:19:02 132

原创 Activiti介绍

工作流5.4测试

2019-12-18 17:51:17 350

原创 第十六章、使用 Servlet3.0的注解自定义原生Servlet和Listener

自定义原生Servlet1.在springboot启动类中添加注解2.自定义servlet类,重写方法package net.xdclass.demo.servlet;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.annotation.WebSer...

2019-12-17 15:07:34 150

原创 第十五章、过滤器(SpringBoot2.x)

深入SpringBoot过滤器和Servlet3.0配置过滤器实战 简介:讲解SpringBoot里面Filter和使用Servlet3.0配置自定义Filter 1、SpringBoot启动默认加载的FiltercharacterEncodingFilterhiddenHttpMethodFilterhttpPutFormContentFilterr...

2019-12-17 11:19:49 134

原创 第十四章、SpringBoot启动方式讲解和部署war项目到tomcat9(SpringBoot2.x)

简介:SpringBoot常见启动方式讲解和部署war项目Tomcat 1、eclipse启动(右键启动文件--Run As--Java Application) 2、jar包方式启动 使用maven插件:<build> <plugins> <plugin> <groupId>org.sprin...

2019-12-11 15:50:07 665

原创 第十三章、异常实战(SpringBoot2.x)

SpringBoot2.x配置全局异常实战讲解:服务端异常讲解和SpringBoot配置全局异常实战 1、默认异常测试 int i = 1/0,不友好 2、异常注解介绍 @ControllerAdvice 如果是返回json数据 则用 RestControllerAdvice,就可以不加 @ResponseBody...

2019-12-10 17:01:59 177

原创 第十二章、个性化启动banner设置和debug日志(SpringBoot2.x)

SpringBoot个性化启动banner设置和debug日志 简介:自定义应用启动的趣味性日志图标和查看调试日志 1、启动获取更多信息 java -jar xxx.jar --debug 2、修改启动的banner信息 1)在类路径下增加一个banner.txt,里面是启动要输出的信息 2)在applica...

2019-12-10 16:38:05 246

原创 第十一章、SpringBootTest单元测试实战(SpringBoot2.x)

简介:讲解SpringBoot的单元测试 1、引入相关依赖 springboot程序测试依赖,如果是自动创建项目默认添加<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-te...

2019-12-10 15:44:38 877

原创 第十章、配置文件和自动注入讲解(SpringBoot2.x)

简介:SpringBoot2.x常见的配置文件 xml、yml、properties的区别和使用 xml、properties、json、yaml 1、常见的配置文件 xx.yml, xx.properties, 1)YAML(Yet Another Markup Language) 写 YAML 要比写 X...

2019-12-09 16:33:39 350

原创 第九章、使用Dev-tool热部署(SpringBoot2.x)

SpringBoot2.x使用Dev-tool热部署 简介:介绍什么是热部署,使用springboot结合dev-tool工具,快速加载启动应用 官方地址:https://docs.spring.io/spring-boot/docs/2.1.0.BUILD-SNAPSHOT/reference/htmlsingle/#using-boot-devtools 核心依赖包:...

2019-12-09 10:32:16 155

原创 第八章、文件上传(二)(SpringBoot2.x)

Jar包方式运行web项目文件上传和访问(核心知识) 简介:讲解SpingBoot2.x使用 java -jar运行方式的图片上传和访问处理 1、文件大小配置,启动类里面配置@Beanpublic MultipartConfigElement multipartConfigElement() { MultipartConfigFactory factory = new ...

2019-12-07 18:00:35 177

原创 解决Spring Boot在IE下返回json时提示下载的问题

SpringBoot版本 2.2.1.RELEASE项目结构:引入一个类即可:package net.xdclass.demo.domain;import java.nio.charset.Charset;import java.util.ArrayList;import java.util.List;import org.springframework.conte...

2019-12-07 17:57:52 951

原创 第七章、文件上传(一)(SpringBoot2.x)

springboot文件上传 MultipartFile file,源自SpringMVCMultipartFile 对象的transferTo方法,用于文件保存(效率和操作比原先用FileOutStream方便和高效)本案例将图片上传到如下地方: 项目结构如下:JsonData是封装返回的数据import java.io.Serializable;pub...

2019-12-06 16:36:47 206

原创 第六章、目录文件结构讲解(SpringBoot2.x)

SpringBoot2.x目录文件结构讲解 简介:讲解SpringBoot目录文件结构和官方推荐的目录规范 1、目录讲解 src/main/java:存放代码 src/main/resources static: 存放静态文件,比如 css、js、image, (访问方式 http://localhost:8080...

2019-12-06 11:44:04 211

原创 第五章、常用json框架介绍和Jackson返回结果处理

常用json框架介绍和Jackson返回结果处理 简介:介绍常用json框架和注解的使用,自定义返回json结构和格式 1、常用框架 阿里 fastjson,谷歌gson等 JavaBean序列化为Json,性能:Jackson > FastJson > Gson > Json-lib 同个结构 测试方法:循环序列化 百万次 ...

2019-12-06 11:18:48 277

原创 第四章、SpringBoot接口Http协议开发

开发必备工具PostMan接口工具介绍和使用 简介:模拟Http接口测试工具PostMan安装和讲解 1、接口调试工具安装和基本使用 2、下载地址:https://www.getpostman.com/打开官网下载PostMan,且安装到本地根据不同的电脑去选择不同的版本安装好后,页面显示如下:-----------------...

2019-12-05 16:08:54 849

原创 第三章、注解(SpringBoot2.x)

SpringBoot的启动文件如下:package net.xdclass.demo;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;@SpringBootApplicationpublic c...

2019-12-04 18:14:49 138

原创 第二章、基础入门(二)(SpringBoot2.x)

下面讲解使用构建工具自动生成项目基本架构工具自动创建:http://start.spring.io/显示如下:选择相应的版本,依赖等如下:点击,保存在本地在Eclipse中import导入该项目如下:选择解压的文件夹导入即可项目结构如下(已经更新后的项目):可能项目会报错,这时修改pom.xml文件,加上以下这行<maven-ja...

2019-12-04 17:29:54 116

原创 第一章、基础入门(一)(SpringBoot2.x)

SpringBoot2.x依赖环境和版本新特性说明简介:讲解新版本依赖环境和springboot2新特性概述 1、依赖版本jdk8以上, Springboot2.x用JDK8, 因为底层是 Spring framework5 2、安装maven最新版本,maven3.2以上版本,下载地址 :https://maven.apache.org/download.cgi 3、...

2019-12-04 11:21:32 124

原创 十八、修改密码功能

超级管理员和普通用户都可以修改密码,先配置菜单和角色文件结构如下:修改密码是二级菜单,下面没有按钮edit_password.jsp代码如下:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@ include file="...

2019-12-03 11:07:02 1063

原创 十七、日志功能

日志功能的显示页面以及基础功能和用户列表类似,但是要在登陆等地方引入,将登陆信息记录在日志中项目结构如下:日志功能可以添加、删除,不能修改,显示页面如下:在菜单中将日志菜单和相应按钮添加如下:log文件夹下的list.jsp代码如下:<%@ page language="java" contentType="text/html; charset=UTF-8"...

2019-12-02 13:53:16 405

原创 十六、退出功能

页面显示如下:jsp如下:<div class="wu-header-right"> <p><strong class="easyui-tooltip" title="0条未读消息">${role.name} : ${admin.username }</strong> 欢迎您!</p> <p><a hr...

2019-12-02 13:46:53 479

原创 十五、权限功能显示

不同的用户登录,具有不同的权限,顶级菜单、二级菜单、按钮权限admin用户和wq用户的页面显示如下:admin是超级管理员,wq是普通用户,如下wq用户在菜单‘用户管理’--‘用户列表’中只具有编辑按钮的权限-----------------------------------------------------------------------在此之前先做一...

2019-12-02 12:17:30 366

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除