
springboot
王也`
这个作者很懒,什么都没留下…
展开
-
Spring Boot实现定时任务
首先在SpringBoot 启动类上添加注解@EnableScheduling然后在自己定义一个schedule类,并注册进Bean容器通过cron表达式实现实现定时任务@Scheduled(cron = "0/5 * * * * ?") public void test(){ System.out.println("-------------------------"+ new Date()); }结果:cron表达式可以通过在.原创 2022-04-16 14:41:34 · 167 阅读 · 0 评论 -
Spring 中@Component 和@Bean 的区别
@Component 和@Bean都是声明一个bean交给spring管理,但他们在使用上有一些区别作用对象不同: @Component 注解作用于类,而@Bean注解作用于方法。 @Component通常是通过类路径扫描来自动侦测以及自动装配到Spring容器中(我们可以使用 @ComponentScan 注解定义要扫描的路径从中找出标识了需要装配的类自动装配到 Spring 的 bean 容器中)。@Bean 注解通常是我们在标有该注解的方法中定义产生这个 bean,@Bean告诉了Spring这原创 2022-04-14 15:55:37 · 1767 阅读 · 0 评论 -
Aop实现参数日志存储在数据库-MybatisPlus
一、Aop@Slf4j@Aspect//声明是bean组件@Componentpublic class LogParamAop { @Autowired private LogParamService logParamService; //定义切入点 @Pointcut("execution(public * com.qcby.xmfs.information1.controller..*.*(..))") public void paramPoi.原创 2022-02-05 16:24:10 · 908 阅读 · 0 评论 -
Aop实现操作日志存储在数据库-mybatisPlus
aop面向切面的编程一、aop@Slf4j //切面注解 声明切面@Aspect //声明是Bean组件@Componentpublic class OperationLogAop { @Autowired private LogOperateService logOperateService; //定义切入点 @Pointcut("execution(public * com.qcby.xmfs.information1.controll原创 2022-02-05 11:09:39 · 1359 阅读 · 0 评论 -
Spring 常用注解
@Controller用在controller层class上面,标记class为controller,放入容器里。@Controller public class UserController { }@Service用在service层接口的实现类上面,告诉Spring这个类是接口的实现类,放入容器中,controller就可以调用对应的接口。@Service public class UserServiceImpl implements UserService { }@原创 2021-11-13 17:15:50 · 380 阅读 · 0 评论 -
解决maven jar包冲突
详情提示:SLF4J: Class path contains multiple SLF4J bindings.SLF4J: Found binding in [jar:file:/D:/maven-repository/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar!/org/slf4j/impl/StaticLoggerBinder.class]SLF4J: Found binding in [jar:file...原创 2021-11-13 00:38:59 · 5790 阅读 · 0 评论 -
SpringBoot 拦截器(登陆拦截器,登录时set Session拦截时Session获取不到的问题)
SpringBoot 拦截器(登陆拦截器,登录时set Session拦截时Session获取不到的问题)登录时设置Session @Autowired private HttpSession session; @RequestMapping public String login(User user){ if("admin".equals(user.getName()) && "123".equals(user.getPas.原创 2021-11-01 09:42:05 · 4776 阅读 · 0 评论