随笔分类 -  JavaEE + Spring + ORM

JavaEE部分: Spring框架 + MyBatis框架
摘要:环境: mysql+mybatis xml方式: 只需在原insert标签中添加两个属性,useGeneratedKeys 和 keyProperty 将 useGeneratedKeys 设为 true,keyProperty 的值设为 数据表对应DO的属性名即可 如 一点坑: 修改了insert 阅读全文
posted @ 2019-05-24 10:05 AloeAndClover 阅读(1399) 评论(0) 推荐(0)
摘要:最近项目中使用的Json工具是Jackson,要取得jsonNode的某个属性的值,作为String参数传给Mybatis的方法 但是,配置的sql debug发现传入的String都是带着双引号的 debug发现,jsonNode中的属性,都是 两个双引号 ,故取得的属性值转为String再传入M 阅读全文
posted @ 2019-05-20 10:37 AloeAndClover 阅读(1277) 评论(0) 推荐(0)
摘要:这里采用的是github上的fastDFS版本 "源码地址" 两份参考整合过程, "1" , "2" 基本步骤可以参上如上两份blog,这里大略说一下过程 1. 添加依赖,并在配置文件进行简单配置 2. 引入fastDFS配置代码 3. 编写FastDFSClient的包装类 4. 在控制器中对包装 阅读全文
posted @ 2019-05-05 10:53 AloeAndClover 阅读(1359) 评论(0) 推荐(0)
摘要:承接上一篇,这里记录一下简单的springboot文件上传的方式 1. 首先,springboot简单文件上传不需要添加额外的jar包和配置 2. 这里贴一下后端controller层的实现代码 3. 补一份前台的HTML代码 4. 补充,这里实现的是简单的单文件上传,没有指定存储路径和访问路径 w 阅读全文
posted @ 2019-04-29 18:03 AloeAndClover 阅读(450) 评论(0) 推荐(0)
摘要:近期在使用springboot实现文件上传的功能,想到曾经用SSM做过这个功能,在这里记录一下过去实现的方式 1. maven添加文件上传所需的依赖 2. springMVC的配置文件配置一下文件上传 3. 我实现的是在tomcat的配置文件中配置了虚拟路径,实现代码中路径和硬盘路径映射 修改tom 阅读全文
posted @ 2019-04-29 16:47 AloeAndClover 阅读(460) 评论(0) 推荐(0)
摘要:前言: 最近在整合springboot+springsecurity,在PUT请求的时候出现了403的问题,这里记录一下解决的过程 1. 到Spring的官网去查查SpringSecurity的参考手册看看为什么会有403的问题 官网是这样解释问题的 SpringSecurity默认是禁止接收POS 阅读全文
posted @ 2019-03-15 09:22 AloeAndClover 阅读(4539) 评论(0) 推荐(2)
摘要:首先,使用的springboot版本是2.X,在这里写一点学习springboot的记录 springboot需要配置的不多,但也并不是完全不需要配置就可以顺畅使用,这里看一下它默认的配置 1. 首先,看一下 springboot 的 mvc 配置,找到 WebMvcAutoConfiguratio 阅读全文
posted @ 2019-03-05 16:17 AloeAndClover 阅读(673) 评论(0) 推荐(0)
摘要:第一次运行的时候,maven插件是正确运行了的 但后面对 maven 的 build节点做了一点修改,就开始报错,找不到 properties标签指定的的数据库连接配置文件了 修改部分如下: 这个操作会 改变 mybatis-generator-config.xml中读取properties文件的默 阅读全文
posted @ 2019-01-19 23:45 AloeAndClover 阅读(1418) 评论(0) 推荐(0)
摘要:首先:简述一下登陆的后台流程 页面提交——>对应controller中的方法——>对应Realm认证——>controller返回 json 这样,无论成功与否,都有返回值,可以用 ajax 接收实现前端的提示 而如果后端直接返回 redirect 重定向一个 url 的话,无法在前端提示 一步步 阅读全文
posted @ 2018-12-07 11:02 AloeAndClover 阅读(1608) 评论(0) 推荐(0)
摘要:这里以简单的登陆为例子 控制器对应的登陆方法: 在这里打印了所有的UsernamePasswordToken的属性值 再在对应的Realm中打印一下接收的AuthenticationToken的所有属性值 一个简单的例子: 打印结果: 注意: credentials这个属性,在UsernamePas 阅读全文
posted @ 2018-12-05 21:23 AloeAndClover 阅读(24562) 评论(0) 推荐(1)
摘要:​ mybatis逆向工程,实现join多表查询,避免多表相同字段名的陷阱 ​ 前言:使用 mybatis generator 生成表格对应的pojo、dao、mapper,以及对应的example的pojo、dao、mapper,自带对单表的增删改查方法,这里实现一下对多表的join查询。 ​ 网 阅读全文
posted @ 2018-11-29 20:51 AloeAndClover 阅读(5569) 评论(0) 推荐(0)
摘要:使用 mybatis generator 生成pojo、dao、mapper时 经常出现 Cannot obtain primary key information from the database, generated objects may be incomplete 无法生成主键相关方法 具 阅读全文
posted @ 2018-11-29 11:24 AloeAndClover 阅读(3686) 评论(2) 推荐(1)
摘要:整合了SSM+shiro框架,slf4j+logback日志,及一些好用的插件PageHelper,mybatis-generator,Lombok,fastjson等等 阅读全文
posted @ 2018-11-20 09:19 AloeAndClover 阅读(1070) 评论(0) 推荐(0)
摘要:maven中的一些概念: POM:项目对象模型(Project Object Model),是项目的一些关键元信息的集合。主要包含项目管理信息、具体的项目描述、开发小组的构 成、源代码库(如CVS)和邮件列表、项目依赖的库文件(开发时刻依赖和运行时刻依赖)、源代码、单元测试代码和资源文件的位置、项目 阅读全文
posted @ 2018-11-20 09:06 AloeAndClover 阅读(150) 评论(0) 推荐(0)
摘要:环境: JDK8 idea2018.2 maven3.5 spring和springMVC是天然集成,所以只需要解决mybatis和spring的整合问题,重点整合mybatis和spring的两个东西 ——由spring容器管理mybatis这个mapper ——由spring利用声明式事务(AO 阅读全文
posted @ 2018-10-25 20:19 AloeAndClover 阅读(240) 评论(0) 推荐(0)
摘要:核心:IOC和AOP 概述:一个非常活跃的开源框架,主要目地是简化企业开发。 组成架构图: 阅读全文
posted @ 2018-09-11 11:18 AloeAndClover 阅读(165) 评论(0) 推荐(0)
摘要:最近在学SSH框架,实战项目,用到了Struts2的ModelDriven<>接口,在这做一点记录 ModelDriven,意为模型驱动,意思是直接把实体类当成页面数据的收集对象 参考他人的博客和自己的实践,在这有一点笔记 以User,userAction,JSP页面为例,具体例子抄的他人博客,自己 阅读全文
posted @ 2018-07-31 23:02 AloeAndClover 阅读(106) 评论(0) 推荐(0)