springboot
文章平均质量分 66
菜鸟猫喵喵
自己给自己点赞的屑
展开
-
spring 依赖注入和循环依赖问题
在公司发现项目竟然有循环依赖问题。。哈哈哈,挺搞笑的。下面我就来看看大家都是这么说的吧。循环依赖问题在Spring中主要有三种情况:注意:在Spring中,只有【第三种方式】的循环依赖问题被解决了,其他两种方式在遇到循环依赖问题时都会产生异常。其实也很好解释:当一个 bean A 依赖于另一个 bean B,而 bean B 也依赖于 bean A 时,就会发生循环依赖:Bean A → Bean B → Bean A当然,我们可以存在更多的 bean:Bean A → Bean B → Bean C原创 2022-07-02 14:43:20 · 1159 阅读 · 0 评论 -
swagger 404问题+解决跨域问题
缘起:今天做springboot集成swagger文档的时候。出现了404问题。什么集成swagger 这不有手就行?先加依赖: <!--swagger 依赖--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId>原创 2022-05-21 11:29:48 · 8186 阅读 · 1 评论 -
springMVC中获取URl参数注解
一.注解@ PathVariable@RequestParam@RequestBodyspringMVC中获取参数的注解主要为这三个。二.@PathVariablecontroller映射的路径上具有一个占位符,@PathVariable可以接收请求路径中占位符的值并将之赋值给所注解的参数。// url:xxx/test/参数@GetMapping("/test/{name1}")public String test1(@PathVariable("name1") String na原创 2021-06-13 22:49:27 · 3057 阅读 · 0 评论 -
MyBatis注解sql及映射
MyBatis注解sql及映射MyBatis支持使用注解来配置映射的sql语句,这样可以省掉映射器xml文件一、映射语句1、insert比如入门实例中的:public int insert(User user) throws Exception;<insert id="insert" parameterType="twm.mybatisdemo.pojo.User" useGeneratedKeys="true" keyProperty="id"> <!-- 将插入数原创 2021-06-13 00:39:20 · 1054 阅读 · 0 评论 -
Mybatis中模糊查询实现搜索功能
记一种方法实现多个字段的查询@Select(" select id from blog" + " where title like concat('%',#{str},'%')" + " or summary like concat('%',#{str},'%')" + " or content like concat('%',#{str},'%')" + " or keyword li原创 2021-06-18 18:39:36 · 416 阅读 · 0 评论 -
看一看Spring事务@Transactional
Spring事务的本质其实就是数据库对事务的支持,没有数据库的事务支持,spring是无法提供事务功能的。真正的数据库层的事务提交和回滚是通过binlog或者redo log实现的。spring支持编程式事务管理和声明式事务管理两种方式。①编程式事务管理编程式事务管理使用TransactionTemplate或者直接使用底层的PlatformTransactionManager。对于编程式事务管理,spring推荐使用TransactionTemplate。需要你自己手动提交。对代码有一定的入侵。原创 2022-04-12 23:21:34 · 344 阅读 · 0 评论 -
springcloud和springboot版本选择
学习spring相关技术时我们出现疑惑之处一定要看spring官方文档的说明,非常详细。这里就先说版本选择。github spring-boot 版本https://github.com/spring-projects/spring-boot/wikispring官网 cloud 版本版本参考可以看这个(json版本)https://start.spring.io/actuator/infohttps://spring.io/projects/spring-cloud原创 2021-08-12 12:36:38 · 176 阅读 · 0 评论 -
Spring Boot 整合 Shiro
Spring Boot 整合 Shiro 教程Shiro 概述Apache Shiro 是一款 Java 安全框架,不依赖任何容器,可以运行在 Java SE 和 Java EE 项目中,它的主要作用是用来做身份认证、授权、会话管理和加密等操作。有没有必要学习呢,当然有必要了。Shiro 核心组件1、UsernamePasswordToken,Shiro 用来封装用户登录信息,使用用户的登录信息创建令牌 Token,登录的过程即 Shiro 验证令牌是否具有合法身份以及相关权限。2、 Secur原创 2021-08-02 17:06:49 · 259 阅读 · 0 评论