SpringBoot使用Redis做查询集中缓存(MyBatis二级缓存采用Redis配置)
首先必须的配置:yml和pom.xml
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
#数据库连接属性配置
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver ...
Read more »
Spring Security集成以及配置
挺多的。。。就直接放上来吧,就不解释什么了。反正有注释。
为的是有一天要用、但是忘了相关的配置可以看这篇文章想起来。
由于使用security配置,故不需要Redis储存session了,将此相关的全部去掉
yml:
#数据库连接属性配置
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Dri ...
Read more »
SpringBoot使用AOP配置Log4j日志切面
首先、最主要的,配置文件:application.yml和pom.xml得加上这几条配置
#定义日志文件路径
logging:
file: logs/all.log
<!--aop-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-aop</artifactId>
</dependency> ...
Read more »
SpringBoot统一异常处理
自定义异常以及异常信息类:
package top.yibobo.hospital.exception;
public class HospitalException extends Exception {
public HospitalException(String message){
super(message);
}
}
package top.yibobo.hospital.domain;
public class ErrorInfo<T> {
public static final ...
Read more »
SpringBoot集成Redis,并且使用Redis实现session共享
其实就是配置啦
SpringBoot真是太方便了!!!
说到session共享,这是一个非常重要的东西,由于微服务越来越流行,现在一个应用中的不同功能有可能不会再一台服务器上边
而session是保存在服务器上面的,要是用户访问不同的服务器、但是session不是同一个,就会有很大的问题
为了解决这个问题,可以使用redis在 ...
Read more »
SpringBoot跨域时从不同的页面发送ajax请求得到的session不是同一个问题解决
html页面发送ajax请求时加上该条参数:
xhrFields: {
withCredentials: true
},
上篇博客说的,@CrossOrigin实现跨域请求的这个注解现在不需要了。
统一该为改为在配置类中定义一个过滤器
注释应该都看得懂,就不详细说了
具体实现为:
package top.yibobo.hospital.config;
import org.springframework.context.a ...
Read more »
SpringBoot实现前后端分离、以及RESTful个人理解
SpringBoot可以轻松地实现前后端分离
以前使用SpringMVC的时候,表明该类是一个控制层的类,是使用的@Controller这个注解
然后要使其返回值不刷新页面,采用ajax方法调用执行的话,需要依赖jackson包并且将@ResponseBody这个注解使用在方法头上才行
而现在,使用了SpringBoot之后
只需要使用@RestController这个注解, ...
Read more »
Spring Boot以及微服务
先抛出一个微服务概念:
微服务是一种以业务功能为主的服务设计概念,每一个服务都具有自主运行的业务功能,对外开放不受语言限制的API (最常用的是HTTP),应用程序则是由一个或多个微服务组成。
现在的web项目几乎都会用到spring框架,而要使用spring就会要需要配置多的一批的xml配置文件。
而springboot ...
Read more »
Spring注解配置AOP
首先扫描bean的时候,把写的切面类所在的包给配进去,交给Spring管理
然后加上一句话:
<aop:aspectj-autoproxy/>
启用自动代理,使用注解配置切面
放上切面类代码:
@Pointcut注解表示切入点,他注解的这个类本身没啥吊用,主要是告诉Spring哪些方法会被切
返回值、包名、类名、方法名、参数值都可以指定
p ...
Read more »
SpringMVC数据格式化、数据效验
数据格式化
在SpringMVC框架中模型数据可以按照定制的格式显示
Maven项目的pom.xml需要加上jar包依赖:
<!–添加Hibernate数据效验框架–>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-validator</artifactId>
<version>5 ...
Read more »
1
…
9
10
11
…
19