![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring boot学习
_respect__
这个作者很懒,什么都没留下…
展开
-
springsecurity通过注解@PreAuthorize(“hasAuthority(‘xxx‘)“)实现方法级权限管理
1. 原理1 进入hasAuthority()方法2 上面方法调用了hasAnyAuthority()方法3 上面方法调用了hasAnyAuthorityName()方法hasAnyAuthorityName() 方法中调用了getAuthoritySet() 方法返回一个权限Set,而getAuthoritySet() 方法则调用了getAuthorities() 。这个权限Set就是由getAuthorities()返回的Collection转换而来的。而我们的项目之前在Security原创 2021-06-24 15:15:03 · 10551 阅读 · 0 评论 -
记录spring boot @RestController返回前端的时间格式问题
时间数据定义的格式数据库时间字段定义的格式实体类属性定义的格式解决方法1. 在springboot配置文件添加如下:spring: jackson: # 格式化返回时间 yyyy-MM-dd HH:mm:ss date-format: yyyy-MM-dd HH:mm:ss # 设置时区 time-zone: GMT+8在项目全局生效2. 在实体类属性上添加注解如下:@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",原创 2021-05-25 17:00:46 · 761 阅读 · 0 评论 -
PageHelper分页不起作用(直接查询所有数据)
经排查发现是PageHelper依赖的版本问题原来的无效版本 <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.1.2</version> </dependency原创 2021-03-10 15:15:29 · 1256 阅读 · 0 评论 -
springboot mybatis使用的基本问题
1. 引入依赖后。.properties或.yml文件配置mybatis这里的路径配置的都是你自己项目内的路径mybatis: config-location: classpath:mybatis/mybatis-config.xml mapper-locations: classpath*:mybatis/mapping/*.xml2. idea默认编译resources下的.xml文件.xml放在src下(不会被编译进target)如图:应该放在resources下:3.使用原创 2021-03-10 11:04:09 · 70 阅读 · 0 评论 -
mybatis关于if的用法问题
错误如下:invalid comparison: cn.hutool.core.date.DateTime and java.lang.String错误原因:数据库中的recordtime字段是DateTime类型的,因而不能用:paramCondition.recordtime != ''来进行比较。解决删掉该段代码即可。删除后代码如下:...原创 2021-01-28 12:30:16 · 139 阅读 · 0 评论 -
新上手ajax,关于ajax请求controller响应404问题
代码function getMyAjax(){ $.ajax({ url: "/spectTable/getChartData", type:"POST", success: function (result) {//result:响应的数据 alert('ajax success!!'); // 请求成功时的回调函数 }, error: function () { alert('ajax原创 2021-01-07 19:46:14 · 595 阅读 · 0 评论 -
关于jpa报错 could not extract ResultSet; SQL [n/a]; nested exception is org.hibernate.exception.SQLGramm
原因:实体类的属性中存在驼峰变量名(存在大写字母):previousHash解决:1.将驼峰命名的大写字母改成小写。2.添加@Column注解个人理解:通过jpa连接操作数据库时,实体类传入jpa时,变量名不能存在大写字母(而对应的数据库表格字段名可以存在大写字母,且是否大小写都不影响)。...原创 2020-11-23 19:28:27 · 6594 阅读 · 1 评论 -
基于spring boot远程信息下发(将远程网页的数据下发到阿里云设备的topic,通过三元组连接到该topic的终端能够直接得到消息)
阿里云教程,物联网javaSDK1.pom文件引入物联网平台的 java SDK阿里云 IoT java SDK:<!-- https://mvnrepository.com/artifact/com.aliyun/aliyun-java-sdk-iot --><dependency> <groupId>com.aliyun</groupId> <artifactId>aliyun-java-sdk-iot</arti原创 2020-10-19 19:09:38 · 303 阅读 · 1 评论 -
jsonobject.fromobject报错
原因是导错了包org.json.JSONObject:这个jar包中的JSONObject没有fromObject方法。net.sf.json.JSONObject:fromObject方法在这个jar包中有。应该导的包是net.sf.json.JSONObject。net.sf.json.JSONObject 的maven依赖如下: <!-- json --> <!-- JSONObject对象依赖的jar包 --> <原创 2020-08-15 16:41:01 · 1061 阅读 · 0 评论 -
echarts.js文件导入失败
今天导入echarts 资源文件确认:1.路径导入正确2.拦截器确认未拦截该路径 @Override public void addInterceptors(InterceptorRegistry registry) { registry.addInterceptor(new LoginHandlerInterceptor()).addPathPatterns("/**") .excludePathPatterns("/","/user/原创 2020-07-28 11:15:11 · 1345 阅读 · 1 评论 -
小白学习 spring boot 数据访问(二)Mybatis(根据尚硅谷视频教程)
整合Mybatis1.创建新工程2.相关配置在pom文件引入druid依赖在工程新建application.yml文件在yml配置文件引入配置代码(将文档中的文件复制到工程的yml中):新建配置DruidConfig类@Configurationpublic class DruidConfig { @ConfigurationProperties(prefix = "spring.datasource") @Bean public DataSource dru原创 2020-07-13 20:54:37 · 164 阅读 · 0 评论 -
小白学习 spring boot 数据访问(一)(根据尚硅谷视频教程)
1.JDBC和自动配置原理1.创建spring boot 工程新建yml配置文件spring: datasource: username: root password: MYSQLZYY url: jdbc:mysql://localhost:3306/jdbc?serverTimezone=UTC driver-class-name: com.mysql.jdbc.Drivertest类测试@SpringBootTestclass SpringBoot0原创 2020-07-11 16:34:45 · 110 阅读 · 0 评论 -
小白学习 spring boot 与 web开发实验(根据尚硅谷视频教程,防遗忘)
一. 创建springboot工程1.2.3.4.打开pom文件引入webjars依赖 <dependency> <groupId>org.webjars</groupId> <artifactId>jquery</artifactId> <version>3.3.1</version> </depen原创 2020-07-11 10:21:34 · 455 阅读 · 4 评论 -
小白 学习 IDEA Spring boot + layui 调试网页相关问题
1. spring boot无法加载layui框架问题:单独layui网页界面如下:layui加入spring boot 页面如下:注:pom文件Web和Thymeleaf依赖相关配置已经加入。解决:查看浏览器调试模式下的文件加载情况如下:可以看到 layui.css 和 layui.js 文件加载失败。说明可能是我们这两个文件路径的配置有问题。在html标签加入如下配置<html xmlns:th="http://www.thymeleaf.org">layu原创 2020-07-09 10:06:47 · 746 阅读 · 0 评论 -
集成Spirng Data JPA遇到的问题
1.‘PageRequest(int, int, org.springframework.data.domain.Sort)’ has protected access in ‘org.springframework.data.domain.PageRequest’如下图所示原因是SpringbootJPA分页 PageRequest过时。原来的代码如下:PageRequest pageable = new PageRequest(0,10);修改后如下:Pageable pageable原创 2020-06-30 17:16:30 · 860 阅读 · 0 评论 -
idea创建spring boot工程Failed to execute goal org.codehaus.mojo:exec-maven-plugin:1.6.0:exec
xxxApplication.java 文件中标红错误Cannot resolve symbol 'SpringBootApplication’今天开始入门学习spring boot,按照教程创建了一个新的spring boot项目。创建完成下载完依赖包后,对xxxApplication.java进行运行,出现如标题的错误,并在该文件中标红错误。**解决方法:**Flie ->settings->Maven,界面如下设置圈中的三个部分的路径。Apply,等待应用完成后,再点击OK ..原创 2020-06-28 19:06:43 · 5275 阅读 · 0 评论