- 博客(17)
- 收藏
- 关注
原创 spring整合Junit单元测试
在开始之前我们先想下为什么我们spring要整合Junit单元测试1、应用程序的入口 main 2、junit单元测试中没有main方法也可以执行 junit集成了一个main方法 该方法就会判断当前测试类中哪些方法有@Test注解 3、junit不会管我们是否采用spring框架 在执行测试方法时,junit根本不知道我们是不是使用了spring框架 ...
2020-03-30 09:38:06 258
原创 Spring注解配置
一、注解的分类1、用于创建对象的他们的作用和xml文件中的bean标签相同 @Component 作用: 用于把当前类对象存入spring容器中 属性: value:用于指定bean的id。当我们不写的时候,默认使用当前的类名,且首字母改为小写。 细节: 在xml文件中要添加 <context:component...
2020-03-29 21:57:16 222
原创 Spring对bean的管理方式
一、创建bean的三种方式第一种方式:使用默认构造函数创建在spring的配置文件中使用bean标签,配以id和class属性之后,且没有其他属性和标签时采用的是默认构造函数创建 bean如果类中没有默认构造函数,则对象无法创建<bean id="accountService" class="com.haiyang.Service.impl.AccountServiceImpl"&...
2020-03-28 23:30:55 1033
原创 SpringBoot整合MyBatis
简介:SpringBoot2.x整合Mybatis3.x注解配置实战1、加入依赖可以用 http://start.spring.io/ 下载<!-- 引入starter--><dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-s...
2020-03-14 22:57:33 145
原创 SpringBoot配置全局异常
讲解:服务端异常讲解和SpringBoot配置全局异常实战在我们平时书写代码时,可能会有意想不到的代码错误,这些异常表现并不友好,比如"自杀"代码报的异常,我们有时候希望在程序出错之后,能够捕获他,并且跳转到一个错误界面,那么接下来我们进入正题。1、异常注解介绍@ControllerAdvice //标记给类是一个异常处理类如果是返回json数据 则用 RestControllerA...
2020-03-07 22:25:32 183
原创 SpringBoot文件上传
简介:讲解HTML页面文件上传和后端处理实战1、讲解springboot文件上传 MultipartFile file,源自SpringMVC静态页面直接访问:localhost:8080/index.html注意点:如果想要直接访问html页面,则需要把html放在springboot默认加载的文件夹下面 MultipartFile 对象的transferTo方法,用于文件保存(效率...
2020-03-06 22:09:32 276
原创 SpringBoot注解配置文件自动映射到属性和实体类
简介:讲解使用@value注解配置文件自动映射到属性和实体类1、配置文件加载(引入自定义配置文件)从外部文件引入值方式一:1、Controller上面配置//要放在类名上方,目的是将文件引入 @PropertySource({"classpath:application.properties"})2、增加属性//对属性进行赋值@Value("${test.name}") //...
2020-03-05 22:35:40 358
原创 Springboot热部署--eclipse版
1、SpringBoot2.x使用Dev-tool热部署简介:介绍什么是热部署,使用springboot结合dev-tool工具,快速加载启动应用官方地址:https://docs.spring.io/spring-boot/docs/2.1.0.BUILD-SNAPSHOT/reference/htmlsingle/#using-boot-devtools核心依赖包:<depen...
2020-03-04 22:22:24 144
原创 SpringBoot整合模板引擎Freemaker、thymeleaf
1、SpringBoot Starter讲解简介:介绍什么是SpringBoot Starter和主要作用1、官网地址:https://docs.spring.io/spring-boot/docs/2.1.0.BUILD-SNAPSHOT/reference/htmlsingle/#using-boot-starter2、starter主要简化依赖用的spring-boot-starte...
2020-03-02 22:21:54 201
原创 5分钟完成Thymeleaf的入门
本博客将带您了解一些需要了解的最重要概念,以了解用Standard或SpringStandard方言编写的Thymeleaf模板。它不能替代教程(教程更加全面),但可以教给您足够的知识,使您可以熟练掌握技术。1、标准方言?Thymeleaf具有非常非常好的可扩展性,它允许您使用所需的名称定义自己的模板属性(甚至标签)集,以所需的语法评估所需的表达式并应用所需的逻辑。它更像是模板引擎框架。但是...
2020-03-01 19:25:23 223
原创 动态页面技术——EL/JSTL
上一篇文章我们讲解了动态页面技术——JSPhttps://blog.csdn.net/weixin_44007447/article/details/104565596这我们再来讲解两门技术,它们的出现极大的减少了JSP脚本代码的书写,使得页面动态技术更加的成熟。一、EL技术1、EL表达式简介EL(Expression Language) 是为了使JSP写起来更加简单。表达式语言的灵感来...
2020-02-29 21:26:11 315
原创 动态页面技术—JSP
一、JSP技术1、jsp脚本注释jsp脚本:<%java代码%> --------------这样格式书写的java代码会被翻译到servlet方法的内部<%=java变量或者表达式%> ---------------- 这样书写的Java代码会被翻译到servlet方法内部out.print()中。<%!java代码%> ...
2020-02-28 22:54:36 412
原创 Java代码操作Redis
在真正的项目中,我们不可能手动的去完成对Redis数据库数据的存取,而是使用代码来完成对数据的存储,如果真的是手动存储的话,就会失去了意义。如果你现在会没有安装Redis或者安装了不会相关的命令可以去我的另外两个文章去查看https://blog.csdn.net/weixin_44007447/article/details/104506806https://blog.csdn.net/w...
2020-02-27 23:17:02 248
原创 Redis常用命令
redis是一种高级的key-value的存储系统其中的key是字符串类型,尽可能满足如下几点:1)key不要太长,最好不要操作1024个字节,这不仅会消耗内存还会降低查找 效率2)key不要太短,如果太短会降低key的可读性3)在项目中,key最好有一个统一的命名规范其中value支持五种数据类型:1)字符串型 string2)字符串列表 lists3)字符串集合 sets4...
2020-02-26 19:21:54 517
原创 CentOS7安装Redis数据库
redis在Linux上安装配置环境由于redis数据库是由C语言开发的,所以在安装之前需要C环境使用下面命令安装C环境yum install gcc-c++将本地压缩包上传到Linux系统中利用Xftp 6上传文件 ,如果没有安装可以在这个连接下载https://pan.baidu.com/s/1iBlqmcdQT9pEmYJ7kDMj9Q 提取码:gtdu解压压...
2020-02-25 22:39:06 174
原创 Linux下配置jdk
Linux中配置jdk这几天心血来潮的像去研究一下Linux系统,花了几天时间掌握了Linux的基础的操作命令后,在阿里云购买了一个服务器。首先,我的服务器版本是CentOS7,接下来就进入正题吧!首先我们需要一个jdk,我现在的jdk版本是jdk1.8.0_241 ,大家可以使用这个连接进行下载 https://pan.baidu.com/s/1tWCnFAVD_rpQeSGVTBVj...
2020-02-13 14:52:33 107
原创 深入SpringBoot2.x过滤器Filter
简介:讲解SpringBoot里面Filter讲解1. SpringBoot启动默认加载的FiltercharacterEncodingFilterhiddenHttpMethodFilterhttpPutFormContentFilterrequestContextFilter2.Filter优先级Ordered.HIGHEST_PRECEDENCEOrdered.LOWEST_...
2020-02-04 11:13:01 459
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人