spring
文章平均质量分 73
爱看老照片
每份礼物背后都标好了价格 && 先劳而后获 ===》SO...Sequence Is Important!
展开
-
多线程、单例、多例、有状态bean、无状态bean、线程安全、方法调用、执行顺序、同时执行、代码共享
多线程、单例、多例、有状态bean、无状态bean、线程安全、方法调用、执行顺序、同时执行、代码共享原创 2024-06-05 13:49:52 · 82 阅读 · 0 评论 -
多个线程同时调用一个单例bean的同一个方法的时候,会出现什么情况??
多个线程同时调用一个单例bean的同一个方法的时候,会出现什么情况??原创 2024-06-05 11:38:39 · 830 阅读 · 0 评论 -
关于Spring单例bean在高并发场景下的注意事项
关于Spring单例bean在高并发场景下的注意事项原创 2024-06-05 10:13:53 · 443 阅读 · 0 评论 -
各种版本对应关系:SpringCloudAlibaba——SpringCloud——SpringBoot——SpringFramework——JDK
各种版本对应关系:SpringCloudAlibaba——SpringCloud——SpringBoot——SpringFramework——JDK原创 2024-01-16 18:17:16 · 1127 阅读 · 0 评论 -
保证ServiceImpl层抛出异常并回滚事务的同时让业务返回明确(详细)的提示
保证ServiceImpl层抛出异常并回滚事务的同时让业务返回明确(详细)的提示原创 2023-11-10 10:37:45 · 244 阅读 · 0 评论 -
springboot项目中手动提交事务
springboot项目中手动提交事务原创 2023-11-07 16:24:23 · 4072 阅读 · 0 评论 -
全网最全Linux 运行jar包的几种方式
全网最全Linux 运行jar包的几种方式转载 2023-06-07 14:36:52 · 809 阅读 · 0 评论 -
【关于shiro getPrincipal方法的小说明】
shiro获取到的principal为null, SecurityUtils.getSubject().getPrincipal()原创 2022-04-14 10:12:01 · 1089 阅读 · 0 评论 -
【springboot集成shiro demo】
@TOCshiro architecture摘自apache官网:https://shiro.apache.org/architecture.htmlSubject (org.apache.shiro.subject.Subject) A security-specific ‘view’ of the entity (user, 3rd-party service, cron job, etc) currently interacting with the software.Security原创 2022-04-13 09:10:34 · 749 阅读 · 0 评论 -
同一机器上同一Tomcat中部署多个项目
同一机器上同一Tomcat中部署多个项目配置在Tomcat的conf/server.xml中配置 Host部分配置简要解释二级目录三级目录配置在Tomcat的conf/server.xml中配置 Host部分其他部分使用默认的就好 <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"> <Context path="/log" reloadab原创 2022-01-21 17:16:19 · 1156 阅读 · 0 评论 -
spring注解使用思路/方法
大概了解有哪些注解且分别是干什么的根据场景找到对应的注解然后详细的了解该注解的说明及使用方法—通过注解本身的说明/官方文档这里结合一个小应用场景来说明场景:在项目初始化的时候定期执行一个任务。找到一个注解@Scheduled注解,感觉应该可以完成定期执行任务这个场景。根据@Scheduled的说明详细了解。。。。需要@EnableScheduling 注解配合完成。。。。详细了解@EnableScheduling注解:Enables Spring's scheduled task execu原创 2021-12-20 10:49:44 · 688 阅读 · 0 评论 -
@Component @Bean @Configuration 用法
@Component @Bean @Configuration 用法@Component官方定义作用其他很多注解里面都包含有@Component注解示例组件类注入@Component类的实例说明@Bean官方定义示例Moon类@Configuration类注入moon实例说明@Configuration官方定义@Component官方定义Indicates that an annotated class is a "component". Such classes are considered a原创 2021-12-17 17:20:19 · 1860 阅读 · 0 评论 -
@PostConstruct注解
@PostConstruct注解字面解释PostConstructPost解释Construct 表示构造器所以@PostConstruct注解就表示“在构造器方法执行之后就执行”官方定义@PostConstruct注解是是javaEE的注解! javaEE5新增的注解:从Java EE5规范开始,==Servlet==中增加了两个影响Servlet生命周期的注解,@PostConstruct和@PreDestroy野鸡翻译网上资料小结测试demo新建Springboot项目编写@PostConstruct原创 2021-12-17 11:38:37 · 1578 阅读 · 0 评论 -
客户端与springboot REST接口参数@RequestParam @RequestBody交互总结
客户端与springboot REST接口参数@RequestParam @RequestBody交互总结@RequestParam注解的参数默认行为@RequestParam注解的参数接收键值对格式的请求参数**1. url地址后面拼接的参数:****2. Form表单提交的参数****3. 请求方参数为 json==对象==**多个@RequestParam参数可封装成一个java对象来接收请求参数@RequestBody注解的参数哪些场景可以使用@RequestBody场景1:使用ajax发送请求-原创 2021-11-26 18:20:33 · 715 阅读 · 0 评论 -
springboot项目eclipse可正常访问,部署到tomcat却无法访问项目
场景描述新建一springboot项目,编码完成,启动类如下:package com.jinshan.diagnosiscenter;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.EnableAutoConfiguration;import org.springframework.boot.autoconfigure.SpringBootApplica原创 2021-09-30 09:36:12 · 726 阅读 · 0 评论 -
springboot中引入log4j2的步骤
引入logj2依赖,(注意要排除springboot自带的logging日志框架)2、在resources目录下添加配置文件log4j2-spring.xml配置文件如下:<?xml version="1.0" encoding="UTF-8"?><!--Configuration后面的status,这个用于设置log4j2自身内部的信息输出,可以不设置,当设置成trace时,你会看到log4j2内部各种详细输出--><!--monitorInterval:L.原创 2020-11-10 16:57:50 · 999 阅读 · 0 评论 -
tomcat启动时报错Caused by: java.lang.StackOverflowError at org.apache.logging.log4j.util.StackLocatorUtil
tomcat启动时报错报错信息,从上往下:java.lang.IllegalStateException: Error starting child at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:720) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:690) at org.apache.c原创 2020-11-10 16:25:27 · 3223 阅读 · 1 评论 -
Springboot整合shiro:第三篇 用户授权-配置自定义URL过滤器 实现
本文是在前两篇的基础上来完成的:Springboot整合shiro:第二篇 用户授权 及Springboot整合shiro:第一篇 用户验证。本来第二篇中已经完成了Shrio用户授权的功能,但是有采用注解的方式不够灵活,一旦权限发生改变就必须得修改代码重新打包部署,麻烦。所以,这篇采用自定义URL过滤器的方式来实现,权限可以自由随意配置/分配,无需改动代码,更加灵活。编写自定义过滤器package com.xl.practice.springbootshiropractice.shiro;impo原创 2020-09-25 10:48:45 · 970 阅读 · 0 评论 -
Springboot整合shiro:第二篇 用户授权注解方式实现
Springboot整合shiro:第二篇 用户授权注解方式完成用户授权的方法配置DefaultAdvisorAutoProxyCreator编写查询角色、权限的代码UserMapper.xml添加查询SQL编写未授权异常处理类Controller中添加相关方法验证首先,验证@RequiresRoles@RequiresPermissions与@RequiresRoles类似,就不做验证了注解方式的弊端本文源码:[https://github.com/michaelXu12/myrop/tree/maste原创 2020-09-24 16:17:26 · 616 阅读 · 0 评论 -
Springboot整合shiro:第一篇 用户验证
Springboot整合shiro之用户验证搭建springboot项目创建数据库使用https://start.spring.io/快速生成项目将项目导入Eclipse中编写代码使该项目可以正常访问pom.xmlapplication.propertiesSpringbootShiroPracticeApplication.javacontrollerentityServiceServiceImplMapperMapper.xml功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如原创 2020-09-23 16:15:58 · 337 阅读 · 0 评论 -
SpringBoot整合log4j2无法成功输出日志文件
最近在一springboot项目中引入log4j时,无法成功的输出日志文件。于是,在网上找寻了半天,终于发现一篇可以执行成功的教程,现转载于此,以便学习。需要单独说明一下的是:在配置log4j2.xml或者log4j2-spring.xml的时候,需要注意1、配置:<!--变量配置--> <Properties> <!-- 格式化输出: %d表示日期, %thread表示线程名原创 2020-09-14 17:13:33 · 4881 阅读 · 0 评论