摘要:一.Spring是什么 Spring是一个开源的轻量级Java SE(Java 标准版本)/Java EE(Java 企业版本)开发应用框架,其目的是用于简化企业级应用程序开发。 应用程序是由一组相互协作的对象组成。而在传统应用程序开发中,一个完整的应用是由一组相互协作的对象组成。 所以开发一个应用
阅读全文
随笔分类 - Spring
摘要:一.sql注入 sql注入:把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。 解决方法: (1)无论是直接使用数据库还是使用如mybatis组件,使用sql的预编译,不要用拼接字符串; (2)后台过滤检测:使用正则表达式过滤传入的参数**;*
阅读全文
摘要:前言: springboot配置缓存过期时间,大部分是使用ReidsCacheManager来进行自定义的配置。 以下是大部分网上的代码(这也是基于springboot1.x的版本可以使用的) @Bean public CacheManager cacheManager(RedisTemplate
阅读全文
摘要:一.SpringMVC是什么 SpringMVC是spring框架的一个模块,springmvc和spring无需通过中间整合层进行整合。 SpringMVC是一个基于mvc的web框架。 SpringMVC表现层:方便前后端数据的传输。 SpringMVC 拥有控制器,作用跟Struts类似,接收
阅读全文
摘要:前言: 关于SpringBoot的单元测试,描述一下三种单元测试的方式。 1、约定 单元测试代码写在src/test/java目录下,单元测试类命名为*Test,前缀为要测试的类名。 2.、使用mock方式单元测试 Spring测试框架提供MockMvc对象,可以在不需要客户端-服务端请求的情况下进
阅读全文
摘要:前言 当需要将Spring boot以restful接口的方式对外提供服务的时候,如果此时架构是前后端分离的,那么就会涉及到跨域的问题。 方案一: 在Controller上添加@CrossOrigin注解 使用方式如下: @CrossOrigin // 注解方式 @RestController pu
阅读全文