- 博客(24)
- 资源 (1)
- 收藏
- 关注
原创 Spring IOC和AOP原理 快速了解
SpringIOC1、什么是ioc(1)控制反转,将对象的创建和对象之间的调用交个spring容器进行管理。(2)目的:降低耦合度(3)依赖注入是实现的方式传统模式//耦合度高Class userservice{excute(){Userdao dao=new Userdao();Dao.add();}}Class userdao{add(){…}}工厂模式 //一定程度上解耦但不是最低耦合 (PS:不可能完全解耦)Class userservice{excute()
2021-09-25 11:20:01
782
原创 docker
docker常用镜像命令docker images //查看本机所有镜像docker search xx //在docker-hub查找是否有xx这个镜像docker pull xx //拉取镜像到本地容器命令docker run -it centos //启动容器并进入伪终端 --name 可以指定容器名docker ps //列出正在运行的容器信息 在宿主机 -l -qa退出容器exit //退出并停止容器 在容器伪终端ctrl + p + q //退出不停止 在容器伪终端
2021-05-20 13:54:14
167
原创 Git最经常使用的几个命令
1.初始化仓库git init2.将所有文件添加到暂存区git add .3.提交文件到本地仓库git commit -m "提交描述"4.查询仓库文件状态git status5.连接远程仓库(仓库地址为远程仓库的地址)git remote add origin git@gitee.com:ccccchoker/test.git6.推送到远程仓库主分支(第一次推送需要,参数是推送并在远程仓库建立分支)git push -u origin master7.查看当前处于什么分
2021-05-18 11:49:40
220
原创 权限管理使用swagger测试查询全部菜单报错java.lang.IllegalStateException: getWriter() has already been called for this
权限管理使用swagger测试查询全部菜单报错java.lang.IllegalStateException: getWriter() has already been called for this response将springsecurity里面的配置先改为这个,之后再重新改 /** * 配置哪些请求不拦截 * @param web * @throws Exception */ @Override public void configure(
2021-05-15 12:33:50
525
原创 2021-05-14
权限整理部分遇到的坑:1、login接口找不到:首先spring-security模块里面的代码要用第18天的,第17天的有问题;其次,在service-acl模块的pom文件中配置build,让项目打包时会将java目录中的*.xml文件也进行打包。2、后台系统的“权限管理”中的“菜单管理”不显示:第一步,npm uninstall element-ui;第二步,npm i element-ui -S即可。3、请把数据库中acl_permission表的讲师、subject、course等模块的pa
2021-05-14 12:05:26
183
原创 谷粒学院微信登录前端跨域问题
这段时间在做谷粒学院的项目,里面关于微信授权登录的模块只做了接口的直接url调用,没有整合到前端,自己整合了一下,发现用前端访问接口存在跨域的问题,比较简单的解决方法就是,在生成微信二维码的同时返回前端url,前端直接通过url重定向到微信授权成功之后的回调方法后端代码另外一个回调方法不用改动//生成微信二维码 解决前端访问跨域的问题 @GetMapping("crossLogin") @ResponseBody public R getWxUrl() { /
2021-05-06 22:25:25
717
原创 maven中配置jdk版本为11
<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.encoding>UTF-8</maven.compiler.encoding> <java.version>11</java.version> <maven....
2021-04-15 11:05:38
8664
原创 No converter founNo converter found for return value of type:d for return value of type:
springboot 项目在测试时发现所有接口都报这个错,把lombok的注解删了,手动生成所有get set和构造之后就解决了Lombok还是能不用就不用
2021-04-07 16:18:20
67
原创 vue ui创建项目出现Cannot read property ‘indexOf‘ of undefined
可能是vuecli的版本过低,先npm uninstall vue-cli -g 删除,然后通过下面命令重新下一个npm install -g @vue/cli@3.12.1我原先是3.3.0,换了个3.12.1就没有报错了
2021-04-04 15:15:03
1136
3
原创 配置生成预览页面,html-webpack-plugin几个能够兼容的版本
"devDependencies": { "html-webpack-plugin": "^3.2.0", "webpack": "^4.20.2", "webpack-cli": "^3.1.2", "webpack-dev-server": "^3.1.9" }
2021-04-03 12:19:25
309
原创 Error:java:java.lang.ExceptionInInitializerError: com.sun.tools.javac.code.TypeTags
lombok版本过低,换新版
2021-03-27 16:58:00
242
原创 模板引擎依赖
<!-- 模板引擎--> <dependency> <groupId>org.thymeleaf</groupId> <artifactId>thymeleaf-spring5</artifactId> </dependency> <dependency> <groupId&
2021-03-27 16:57:16
68
原创 模板引擎依赖
<!-- 模板引擎--> <dependency> <groupId>org.thymeleaf</groupId> <artifactId>thymeleaf-spring5</artifactId> </dependency> <dependency> <groupId&
2021-03-27 15:23:23
192
原创 java: 错误: 不支持发行版本 5
jdk版本冲突根据自己jdk版本更改pom.xml <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.encoding>UTF-8</maven.compiler.encoding> <java.version>11</java.ver
2021-03-27 14:51:41
93
原创 springboot连接数据库连接失败出错消息:Cannot load connection class because of underlying exceptiocom mysql. cj.
检查url有没有写对,时区有没有加上 spring: datasource: username: root password: root url: jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone = UTC driver-class-name: com.mysql.jdbc.Driver.
2021-03-26 12:17:49
2319
2
原创 Could not find artifact org.springframework.boot:spring-boot-maven-plugin:pom:3.2.0
springboot打包时 插件版本不一致,而3.2.0版本却一直无法通过maven更新把版本改为2.2.4 重新加载依赖就成功打包了<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId><!-- <version>2.2.4
2021-03-21 19:23:56
3274
原创 spring-boot-maven-plugin:‘ not found
在使用idea创建springboot是遇到的问题报红,查了一下加了版本号还是不行,看到评论说清一下缓存就好了,试了一下,成功了 file-》invalidate caches <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifac
2021-03-21 17:27:55
165
原创 Invalid bound statement (not found)
整合ssm时出现的错误发现时mapper映射的名字和接口方法的名字不一致改了就好了
2021-03-21 12:08:35
79
原创 Request processing failed; nested exception is org.apache.ibatis.binding.BindingException: Invalid b
在整合SSM时,报了这个错误,将resource下的mapper映射文件创建时应该用/隔开而不是用. 创建文件和包不一样 com/mapper.xml
2021-03-19 17:27:51
152
原创 java: 找不到符号 符号: 类 Order 位置: 程序包 com.domain
在maven中点一下刷新按钮,reload all maven project即可
2021-03-19 12:20:39
8105
原创 MyBatis文件约束头
一、映射文件Mapper<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">二、核心配置文件 config<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE
2021-03-16 10:50:38
128
原创 maven中配置tomcat
在maven中使用spring集成web时,配置tomcat服务器时,要在pom.xml中把打包方式改为war <groupId>org.example</groupId> <artifactId>spring_mvc</artifactId> <version>1.0-SNAPSHOT</version> <packaging>war</packaging>...
2021-03-10 22:18:51
119
原创 spring切点表达式提取jdk版本与aspectjweaver版本不匹配
0 can’t find referenced pointcut pointcutspring AOP同样的代码,xml配置可以测试通过,注解抽取切点表达式后测试编译报错0 can’t find referenced pointcut pointcut找了一下,是依赖包版本问题用的是jdk11,把aspectjweaver的版本改为1.9.6之后就不报错了 <dependency> <groupId>org.aspectj</groupId&g
2021-03-08 21:41:16
1729
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人