随笔分类 -  SpringBoot

摘要:由于Mybatis plus默认的更新策略是NOT_NULL:非 NULL;即通过接口更新数据时数据为NULL值时将不更新进数据库。 所以Mybatis plus通过updateById(XX)更新数据,当用户有更新字段为空字符串 或者 null 的需求时,需要对 FieldStrategy 策略进 阅读全文
posted @ 2020-03-16 22:52 知识追求者 阅读(2422) 评论(0) 推荐(0)
摘要:在pom.xml中引入mybatis plus的jar包 在resources/application.yml配置文件中配置数据库 创建BaseEntity实体类 创建User实体类 创建UserMapper 创建UserService 创建UserServiceImpl 创建UserControl 阅读全文
posted @ 2020-03-16 22:50 知识追求者 阅读(3828) 评论(0) 推荐(1)
摘要:apollo参数信息 在pom.xml中添加依赖包 修改application.yml以apollo配置参数启动 apollo参数配置信息 在springboot启动类开启Apollo配置,添加注解 创建controller测试Apollo 启动springboot项目,打开浏览器访问 "http: 阅读全文
posted @ 2020-03-15 18:54 知识追求者 阅读(5019) 评论(0) 推荐(0)
摘要:使用spring.profiles.active来区分配置 以apollo配置参数启动时,在springboot启动类开启Apollo配置,添加注解 不使用apollo配置参数启动时,在springboot启动类注释或去掉注解 阅读全文
posted @ 2020-03-15 15:39 知识追求者 阅读(2225) 评论(0) 推荐(0)
摘要:在application配置文件中数据库的url最后加上 即可解决 阅读全文
posted @ 2020-03-14 17:52 知识追求者 阅读(1063) 评论(0) 推荐(0)
摘要:在pom.xml中添加依赖包 创建mapper 创建service 创建serviceImpl 创建controller 启动springboot项目,打开浏览器访问方法一: "http://localhost:8080/user/getUserList1?page=1&&rows=5" 浏览器访问 阅读全文
posted @ 2020-03-14 15:02 知识追求者 阅读(14949) 评论(1) 推荐(0)
摘要:后端设置 使用注解 格式化返回时间,并设置时区 重启服务,再次访问时,前端页面展示时间与数据库时间一致 如还未解决,可以点击下方查看其它解决方法 "前端页面展示时间与数据库时间相差5小时(mysql)" 阅读全文
posted @ 2020-03-14 13:44 知识追求者 阅读(6065) 评论(1) 推荐(3)
摘要:数据库设置 查看数据库时区 show variables like '%time_zone%'; 设置时区更改为东八区 set global time_zone = '+8:00'; 刷新权限 flush privileges; 退出后重新登录,即可看到数据库时区为东八区 重启服务,再次访问时,前端 阅读全文
posted @ 2020-03-14 13:27 知识追求者 阅读(1968) 评论(0) 推荐(1)
摘要:1、在pom.xml中引入mybatis plus和mysql的jar包 2、在resources/application.yml配置文件中添加 jdbc和mybatis plus的配置信息 3、创建User实体类 4、创建UserMapper接口 5、创建UserService接口 6、创建Use 阅读全文
posted @ 2019-05-16 16:49 知识追求者 阅读(991) 评论(0) 推荐(0)
摘要:假如有个实体类: 按照规范,数据库User表里边对应loginName的字段名应该为login_name 如果数据库的字段名也是loginName的话(没有下划线),那么使用MybatisPlus的时候就会碰到映射问题,实际查询的时候默认是查询login_name 解决办法: 在applicatio 阅读全文
posted @ 2019-05-16 14:42 知识追求者 阅读(11792) 评论(0) 推荐(0)
摘要:1、在pom.xml中引入freemarker的jar包 2、在resources/application.yml配置文件中添加 freemarker的配置信息 3、创建PageController并添加index方法 4、在src/main/resources下创建templates(默认访问此文 阅读全文
posted @ 2019-05-14 16:38 知识追求者 阅读(2413) 评论(0) 推荐(0)
只有注册用户登录后才能阅读该文。
posted @ 2018-12-02 15:41 知识追求者 阅读(14) 评论(0) 推荐(0)
摘要:1、在src\main\resources下创建application.yml配置文件 阅读全文
posted @ 2018-12-02 13:41 知识追求者 阅读(616) 评论(0) 推荐(0)
摘要:1、在application.properties中自定义参数 2、在UserController中获取自定义参数,并创建测试方法 阅读全文
posted @ 2018-12-02 01:35 知识追求者 阅读(5529) 评论(0) 推荐(0)
摘要:1、创建AsyncTest类 2、在UserController中创建测试方法 3、在Application类中开启异步(@EnableAsync) 阅读全文
posted @ 2018-12-02 01:21 知识追求者 阅读(256) 评论(0) 推荐(0)
摘要:代码做定时任务:1、开个线程,线程里面休眠去做 2、使用一些定时任务的框架去做 1、创建TimerTest类 2、在Application类中开启定时任务(@EnableScheduling) 阅读全文
posted @ 2018-12-02 01:07 知识追求者 阅读(218) 评论(0) 推荐(0)
摘要:1、在pom.xml中引入aop的jar包 2、创建WebLogAspect类 3、访问login方法测试全局日志管理功能 阅读全文
posted @ 2018-12-02 00:52 知识追求者 阅读(2640) 评论(0) 推荐(0)
摘要:Shiro是一个安全框架,控制登陆,角色权限管理(身份认证、授权、回话管理、加密) Shiro不会去维护用户,维护权限;这些需要通过realm让开发人员自己注入 1、在pom.xml中引入shiro的jar包 2、在src\main\resources下创建ehcache-shiro.xml配置文件 阅读全文
posted @ 2018-12-02 00:01 知识追求者 阅读(215) 评论(0) 推荐(0)
摘要:创建UserController测试类 阅读全文
posted @ 2018-12-01 16:09 知识追求者 阅读(394) 评论(0) 推荐(0)
摘要:1、Mybatis和MybatisPlus区别 Mybatis:ssm框架中,除了要写xml配置,还要写xml的sql文件,比如:usermapper.xml MybatisPlus:基本上不用写一条SQL,如果业务层不复杂,完全不用业务层 MybatisPlus特性:无侵入,依赖少,防止SQL注入 阅读全文
posted @ 2018-12-01 15:31 知识追求者 阅读(759) 评论(0) 推荐(1)