- 博客(12)
- 收藏
- 关注
原创 spring boot学习总结
1.什么是spring bootSpring Boot 是 Spring 开源组织下的子项目,是 Spring 组件一站式解决方案,主要是简化了使用 Spring 的难度,简省了繁重的配置,提供了各种启动器,开发者能快速上手。2.为什么要用 Spring Boot?Spring Boot 优点非常多,如:独立运行简化配置自动配置无代码生成和XML配置应用监控上手容易3.Spri...
2019-12-06 21:15:47
516
原创 我与mybatis的痛苦回忆
1.mybatis入门1.1先看官网学习1.2导包mybatis 的核心包、依赖包、数据库驱动包、日志包1.3配置核心配置文件 mybatis-config.xml<configuration> <!--导入--> <properties resource="jdbc.properties" /> <!-- 别名--...
2019-10-22 00:21:47
219
原创 Java(POI)操作Excel、使用easypoi去完成SpringMVC导出数据和导入数据
1.EasyPOI简介1.1 easypoi是什么easypoi 就是对poi进行封装,主打简单,do less do more ,就算不懂底层的poi的操作,也可以操作导入导出,而且提供的功能在项目里够用1.2easypoi的特点1.设计精巧,使用简单2.接口丰富,扩展简单3.默认值多,write less do more4.spring mvc支持,web导出可以简单明了1.3...
2019-10-14 00:02:41
383
原创 项目中加入权限判断和菜单配置
1.在项目添加权限1.shiro处理权限流程: (1)把所有的权限交给shiro管理 --createFilterChainDefinitionMap 可以体现处理 (2)在realm里面 就要查询当前用户的权限,如果这个权限在shiro管理返回之 内,这个用户就有响应的权限否则就没有1.1从数据库查询所有权限交个shiro管理 List<Permis...
2019-10-12 01:27:57
596
原创 学习shiro的重点是认证和授权10.09
shiro是什么shiro它是一个安全框架,做身份认证,授权,密码和会话管理shiro的概念(1)java安全框架,权限框架(2)Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理 身份验证:登录 授权:验证是否有权限,没有权限就不能访问,有权限就能访问 密码:加密加盐 会话管理...
2019-10-09 00:03:13
132
原创 springmvc+spring+springdatajpa第三天
easyui导入main.jsptabs完成高级查询思路:前台(1)准备一个查询form表单(2)点击搜索的时候,获取表单里面参数值var params = searchForm.serializeObject();employeeGrid.datagrid(‘load’,params);后台(1)controller接收参数EmployeeController通过该对象来...
2019-10-08 00:37:40
149
原创 SSJ集成整合与声明事务管理
1 什么是三大框架1.1ssh: struts spring hibernate Struts2 Spring Hibernate1.2ssm(最流行的框架): SpringMVC Spring MyBatis1.3ssj(Spring springMvc jpa): Struts2 Spring JPA SpringMVC Spring J...
2019-09-26 20:25:07
266
原创 笔记05 SpringAOP
1.Spring 的依赖注入1.1 什么是spring它是一个轻量级和IOC(DI)和AOP的 容器框架IOC:控制反转 现在创建bean的方式,是交给spring帮我们创建。(理解)DI:依赖注入 spring它是容器框架,是一个bean(装对象的)容器框架,spring帮我创建好对象之后,在把我们创建好的对象 注入到相应的类里面 这个过程(理解)1.2 spring的DI依赖注入...
2019-09-25 00:40:16
83
原创 笔记04
JPQL写法1、jpql的语法jpql操作对象和对象里面的属性 sql操作 表 和表里面的列 区分大小写在jpql里面 不能出现 * ,不能出现表名jpql和sql 他们关键字是相同 ,关键字不区分大基本查询select o from Employee o查询实体类型select o.name,o.department.name from Employee oselect ne...
2019-09-24 00:57:45
216
原创 笔记03
1. JPA的主键生成策略1.1 什么是主键唯一标识 每一行的数据 比如 id =1 主键特点:非空且唯一主键分类:代理主键 :没有实际意义的一些列作为主键 比如id 现在就用的代理主键自然主键 :具体实际意义的列作为的主键 比如 身份证号1.2 JPA主键生成策略(了解)配置@Id@GeneratedValueprivate Long id;Gen...
2019-09-21 01:11:06
104
原创 笔记02
1 .JPA的认识1.1 什么是JPA–理解JPA是Java Persistence API的简称,中文名 JPA持久层API,它和学的jdbc或者spring-jdbc同一个层次持久层:dao层 操作数据库那层1.2 JPA再次理解–理解(1)JPA它做持久层API(2)它是对象关系映射(ORM) 规范ORM:对象 关系 映射(3) JPA的hibernate区别JPA它是O...
2019-09-20 00:33:23
124
原创 笔记01
day01Maven的认识与配置IderUML统一建模语言Maven的认识与配置maven项目对象模型,可以通过一小段描述来管理项目的构建,报告和文档的软件项目管理工具。相应的功能:清理代码,自动编译,完成测试,生成站点报告,进行打包(jar,war),项目部署。安装:配置环境变量配置本地仓库移动settings.xml文件准备本地仓库配置本地文件路径到本地仓库Iderider...
2019-09-19 00:52:18
98
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人