随笔分类 - SpringBoot
摘要:今天重构项目出现 Caused by: java.security.cert.CertPathValidatorException: Path does not chain with any of the trust anchors 异常 原来使用了在数据库连接时使用了 userSSL 参数,将su
阅读全文
摘要:Caused by: com.fasterxml.jackson.core.JsonParseException: Unrecognized token 'name': was expecting ('true', 'false' or 'null') 参数有问题,不能解析成json对象 ajax提
阅读全文
摘要:问题的根源是出现bean名称重复 原因: 1.两个bean名称重复,spring扫描无法创建bean对象(有时候会与引入的第三方的jar包中的bean名称重复); 2.target中有缓存导致,Maven项目clean下再编译
阅读全文
摘要:SpringBoot正常启动,其它配置都正常,以下是控制台打印: 解决方法: 将controller与application配置文件同层,是访问时无法扫描到相应的controller,故无法映射到相应地址
阅读全文
摘要:1、直接以数组的形式传(不序列化) 后台(SpringBoot)以 @RequestParam('str') String str;@RequestParam("array[]") String[] array;形式接收 2、单个参数以数组形式传(序列化) 后台(SpringBoot)以 @Requ
阅读全文
摘要:springBoot使用事物比较简单,在Application启动类s上添加@EnableTransactionManagement注解,然后在service层的方法上添加@Transactional注解 @Transactional属性 用法: @Transactional 可以作用于接口、接口方
阅读全文
摘要:Controller: 最终返回效果: 注意:若返回值出现反斜杠时估计是序列化了两次导致的。
阅读全文
摘要:1、@ResponseBody 如果返回的是字符串则将返回的内容直接放入response 的 body中给用户直接显示。如果返回的是对象则自动的转为JSON串。 2、@RestController 和 @RequestMapping @RequestMapping 注解提供路由信息。它告诉Sprin
阅读全文
摘要:定义一个拦截器(Spring自带有个拦截器),判断用户是通过记住我登录时,查询数据库后台自动登录,同时把用户放入session中。 配置拦截器也很简单,spring为此提供了基础类WebMvcConfigurerAdapter ,我们只需要重写addInterceptors 方法添加注册拦截器。 实
阅读全文
摘要:在shiro配置类中注入rememberMe管理器: 配置记住我或认证通过可以访问的地址: 登录jsp,并设置记住我的选项: 后台的登录处理方法参数用boolean类型接收,并且在得到身份验证Token时传入rememberMe参数: 启动项目后,第一次进入页面跳转到login登录页面,当登录成功后
阅读全文
摘要:一、在pom中引入依赖jar包 二、shiro配置类: ShiroConfiguration: MyShiroRealm : MyShiroFilterFactoryBean: ehcache-shiro.xml: 登录的controller类:
阅读全文
摘要:一、在SpringBoot实现属性注入: 1)、添加pom依赖jar包; 2)、在yml配置文件中: 3)、pojo通过set、get方法获取呀,yml中的值 4)、最终在Controller中执行自动注入就可以完成yml配置属性值: 二、properties配置文件: 使用@PropertySou
阅读全文
摘要:一、添加pom依赖jar包: 二、项目结构: Mapper文件在resources目录下。并在SpringBoot入口类中添加 @MapperScan("cn.com.venus.oa.mapper") @ServletComponentScan 注解 在入口类上添加注解,配置Mapper接口的地址
阅读全文
摘要:一、创建SpringBoot项目 二、导入Jar包(pom.xml) 三、配置yml文件、启动类 application.yml内容: application.java启动类: spring会扫描该类所在目录下的java类,SpringBoot唯一入口程序 Controller类: 访问localh
阅读全文
摘要:SSM:SpringMVC、Spring、Mybatis三大框架。 Spring 在其中充当粘合剂的作用,无条件管理SpringMVC和Mybatis两大框架。 其中,Spring和SpringMVC其实可以说是父子关系,但是它们并不是同一个容器。故Spring 粘合 SpringMVC可以做到无缝
阅读全文