学习笔记
文章平均质量分 51
温柔如風
相见即是缘
展开
-
SpringBoot-集成Knife4j
官方文档:https://doc.xiaominfo.com/knife4j/documentation/description.html一开始项目初衷是为了写一个增强版本的swagger的前端ui,但是随着项目的发展,面对越来越多的个性化需求,不得不编写后端Java代码以满足新的需求,在swagger-bootstrap-ui的1.8.5~1.9.6版本之间,采用的是后端Java代码和Ui都混合在一个Jar包里面的方式提供给开发者使用.这种方式虽说对于集成swagger来说很方便,只需要引入jar包即原创 2021-03-04 14:31:38 · 380 阅读 · 4 评论 -
SpringBoot-集成Swagger3
前后端分离的项目,接口文档的存在十分重要。与手动编写接口文档不同,swagger是一个自动生成接口文档的工具,在需求不断变更的环境下,手动编写文档的效率实在太低。与新版的swagger3相比swagger2配置更少,使用更加方便。第一步 加入依赖<!--Swagger3--> <dependency> <groupId>io.springfox</groupId> <artifactId转载 2021-03-04 13:58:52 · 541 阅读 · 1 评论 -
SpringBoot循环connection SQLException, url: jdbc:mysql://localhost:3306/mysq?serverTimezone=UTC, error
今天做项目遇到了这个问题 控制台反复打印这段话connection SQLException, url: jdbc:mysql://localhost:3306/mysq?serverTimezone=UTC, error切换了数据库版本,还是不行。然后看到了这个Access denied for user ‘root’@‘localhost’ (using password: YES)就明了了是登陆不上去,账号密码有误可是我仔细看了我的application.properties看起来没错原创 2021-03-04 13:40:32 · 1753 阅读 · 1 评论 -
Mybatis-Plus-简单使用分页功能
首先导入starter和依赖…哎直接照抄新建一个MybatisPlusInterceptor类@Configuration@ComponentScan("com.test.page.mapper")public class MyBatisPlusConfig { @Bean public MybatisPlusInterceptor mybatisPlusInterceptor() { MybatisPlusInterceptor interceptor = new原创 2021-03-03 13:37:38 · 171 阅读 · 0 评论 -
SpringBoot-简单集成MyBatisPlus
今天分享下我的SpringBoot集成MyBatis-plus的过程首先导入starter和依赖…<!--Mybatis--> <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> &原创 2021-03-03 13:27:29 · 115 阅读 · 3 评论 -
SpringBoot-构建SSM项目(IDEA2020)
第一步创建SpringBoot项目这里可以移步到我前几天发布的《快速创建SpringBoot》进行创建那么直接进入重点第二步导入依赖<!--mysql数据源--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <sc原创 2021-03-02 14:42:28 · 191 阅读 · 0 评论 -
SpringBoot-快速构建SpringBoot项目(IDEA2020版本)
第一步创建项目创建完后的项目路径是这样的启动直接打开默认的MySpringBootDemo2Application类 运行即可如果想跳转html页面则需要在pom.xml下添加以下依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId></depend原创 2021-03-01 19:42:14 · 365 阅读 · 1 评论 -
SpringBoot-maven构建SpringBoot项目
在pom.xml里添加以下<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> <version>2.1.5.RELEASE</version> </parent> <dependencies>原创 2021-03-01 12:48:12 · 78 阅读 · 0 评论 -
Maven-Maven构建SSM项目(IDEA版本2020)
第一步,在IDEA中创建Maven项目点击next后其实都默认就好了。接下来点击Finish就行进去以后一般都是这种原始Maven结构,但是少了web文件夹 那该如何跑动tomcat呢?先不着急 我们一个个添加Mybatis SpringMVC Spring的依赖<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> &l原创 2021-02-28 16:06:09 · 327 阅读 · 0 评论 -
SpringMVC-ajax与controller传值问题
今天写项目时又遇到一点小bug简单的一个ajax,将123传到后台去交由controller处理但是我的controller是这样写的后台无法接收到数据,问题其实出在ajax中的‘contentType’中,它将‘123’当作json传到后台了 但是我的datas没有加上@RequestBody这个注解所以无法接收。其实加上也没用 因为String类型转不了json所以删除contentType或者更改就行by 一个Java小白…...原创 2021-02-27 22:45:10 · 78 阅读 · 0 评论 -
SpringMVC-Interceptor拦截器
为了在项目里拦截没有登陆的人 我选择使用Interceptor进行拦截Interceptor其实就是AOP思想的具体实现和环绕通知一样 拥有执行前 和执行后自定义Interceptor实现方法:1.实现HandlerInterceptor接口三个方法都可以不写,一般是重写PerHandle方法 在controller处理之前执行操作。2.配置SpringMVC配置文件这样就可以使用了在PerHandle方法中返回true就可以放行了接下来是一个登陆的小例子小白一枚~请多指教,不对的原创 2021-02-13 16:35:42 · 108 阅读 · 0 评论 -
SpringMVC-web.xml避雷 无法注入mybatis的mapper实例问题
上文我提到了我的项目无法启动是因为service中mybatis的mapper映射无法通过@Autowried自动装配于是我通过给@Autowried注解设置required=false让我的tomcat跑起来 不过本以为解决了 实则这只是掩耳盗铃罢了mapper依旧是空的 只有调用才会报错(延迟了一下报错时间)单元测试中也是可以成功注入并使用的Spring配置文件也是没有问题SpringMVC没有问题没想到最后的问题竟是出在最不起眼的web.xml中原因是少了监听器 个人解释原创 2021-02-12 17:55:46 · 326 阅读 · 3 评论 -
SpringMVC-Context initialization failed错误
Context initialization failed- ->上下文初始化错误今天写项目时遇到一个问题看了下日志.报错了很多这种↓Error creating bean with name ‘systemServiceImpl’: Unsatisfied dependency expressed through field ‘systemMapper’; nested exception is org.springframework.beans.factory.NoSuchBeanDef原创 2021-02-12 16:27:36 · 2339 阅读 · 1 评论 -
Css-水平居中和垂直居中
水平居中和垂直居中{ margin: auto; position: absolute; top: 0; left: 0; right: 0; bottom: 0;}用 margin:0 auto;这个属性就是水平居中垂直居中用到了绝对定位…效果就是加了这段代码的 无论怎么放大缩小 它都是垂直+水平居中的...原创 2021-02-09 18:17:36 · 91 阅读 · 1 评论 -
SpringMVC-静态资源访问
今天学着创建一个SpringMVC项目 用layui来绘制前端部署成功以后发现无论如何都访问不了静态资源…搞了几个小时 最终使用<mvc:resources/>标签解决了需要使用的两个参数location:本地静态资源所在的目录mappping:将静态资源映射到制定的路径下加到SpringMVC的配置文件即可假设项目路径为那就这样写…<mvc:resources location="/style/" mapping="/style/**"/>style是我本原创 2021-02-09 17:53:08 · 134 阅读 · 0 评论