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> ...
首先、最主要的,配置文件:application.yml和pom.xml得加上这几条配置 #定义日志文件路径 logging: file: logs/all.log <!--aop--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> </dependency> ...
自定义异常以及异常信息类: 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 ...
其实就是配置啦 SpringBoot真是太方便了!!! 说到session共享,这是一个非常重要的东西,由于微服务越来越流行,现在一个应用中的不同功能有可能不会再一台服务器上边 而session是保存在服务器上面的,要是用户访问不同的服务器、但是session不是同一个,就会有很大的问题 为了解决这个问题,可以使用redis在 ...
html页面发送ajax请求时加上该条参数: xhrFields: { withCredentials: true }, 上篇博客说的,@CrossOrigin实现跨域请求的这个注解现在不需要了。 统一该为改为在配置类中定义一个过滤器 注释应该都看得懂,就不详细说了 具体实现为: package top.yibobo.hospital.config; import org.springframework.context.a ...
SpringBoot可以轻松地实现前后端分离 以前使用SpringMVC的时候,表明该类是一个控制层的类,是使用的@Controller这个注解 然后要使其返回值不刷新页面,采用ajax方法调用执行的话,需要依赖jackson包并且将@ResponseBody这个注解使用在方法头上才行 而现在,使用了SpringBoot之后 只需要使用@RestController这个注解, ...
先抛出一个微服务概念: 微服务是一种以业务功能为主的服务设计概念,每一个服务都具有自主运行的业务功能,对外开放不受语言限制的API (最常用的是HTTP),应用程序则是由一个或多个微服务组成。 现在的web项目几乎都会用到spring框架,而要使用spring就会要需要配置多的一批的xml配置文件。 而springboot ...
首先扫描bean的时候,把写的切面类所在的包给配进去,交给Spring管理 然后加上一句话: <aop:aspectj-autoproxy/> 启用自动代理,使用注解配置切面 放上切面类代码: @Pointcut注解表示切入点,他注解的这个类本身没啥吊用,主要是告诉Spring哪些方法会被切 返回值、包名、类名、方法名、参数值都可以指定 p ...
数据格式化 在SpringMVC框架中模型数据可以按照定制的格式显示 Maven项目的pom.xml需要加上jar包依赖: <!–添加Hibernate数据效验框架–> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-validator</artifactId> <version>5 ...
Spring通过MultipartResolver实现文件上传的。 Spring上传组件定义在org.springframework.web.multipart包中。 默认情况下,Spring MVC上下文中没有装配MultipartResolver。如果要使用Spring的文件上传功能,需要先进行配置。 springmvc.xml中要加上这个 <!--文件上传解析器--> <bean class="org.s ...
如何将模型数据暴露给视图,以完成最终的展现,是Spring MVC框架一项很重要的工作。Spring MVC提供了多种途径输出模型数据: ModelAndView:处理方法返回值为该类型时,方法体可通过该对象添加模型数据。 @ModelAttribute:方法入参标注该注解后,入参的对象就会放到数据模型中。 Map及Model:方法入参为Model、ModelMa ...