- 博客(16)
- 收藏
- 关注
原创 SpringBoot
什么是SpringBootSpringBoot是由Pivotal团队研发的,SpringBoot并不是一门新技术,只是将之前常用的Spring,SpringMVC,data-jpa等常用的框架封装到了一起,帮助你隐藏这些框架的整合细节,实现敏捷开发。SpringBoot就是一个工具类:Spring+启动器特点:SpringBoot项目不需要模板化的配置。SpringBoot中整合第三方框架时,只需要导入相应的starter依赖包,就自动整合了。SpringBoot默认只有一个.propert
2020-09-28 08:28:55 229
原创 layui
1.环境搭建(1)在官网下载 (2)将layui导入到项目中,放在web文件夹下(3)在jsp页面中导入layui依赖2.页面元素(1)布局响应式栅格布局,每行12等分layui-container 居中显示,有固定尺寸; layui-fluid占满行宽layui-col-md2 :列占两份 layui-col-md-offset2:空余两分;(2) 图标< i class=“layui-icon 具体的图标样式 ” style=“ ”> < /i >
2020-09-15 09:07:44 412
原创 org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named ‘xxr‘ available
报错信息:Exception starting filter shiroFilterorg.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named ‘shiroFilter’ available找不到名为shiroFilter的bean原因:原因是shiro的代理拦截器和真正的拦截器的名字不同,找不到代理拦截器的的位置解决:检查web.xml和安全管理器配置文件中ShiroFilterFa..
2020-09-09 20:22:34 672
原创 Shiro安全管理框架
shiroshiro是一个安全管理的框架,可以验证发起本次请求的用户是否具有权限shiro的使用新建maven工程在pom.xml中导入shiro的依赖项目是基于spring和mybatis框架的,所以要事先将这两个框架的基础依赖导入 <!-- shiro的依赖--> <dependency> <groupId>org.apache.shiro</groupId> <
2020-09-09 20:09:51 193
原创 GIt
1.版本控制工具svn,git,github。单人开发过程中,需要进行版本管理,以利于开发进度控制。多人开发中,不仅需要版本管理,还需要进行多人协同控制。2.Git的常用命令git init : 将本地文件夹和git联系起来git add xx文件 : 添加工作区中的文件到暂存区git commit -m “说明文字” : 将暂存区中的所有文件提交到分支上git status : 查看文件状态git log : 查看分支上所有的版本信息git reset --hard HEAD^ : 回
2020-09-09 08:50:46 90
原创 日志
日志是什么: 日志主要的作用是记录程序运行的过程,通过日志方便观察程序的运行状况和运行过程,便于分析程序的执行过程,JDK自带一个日志,但是效果不太好,速度较慢,要写的代码较多常见的日志工具jdk-logginglog4j :其中commons-logging是规范,log4j是commons-logging的实现要实现log4j首先需要导入两个依赖:log4j和commons-logging<dependency> <groupId>log4j</g
2020-09-08 08:47:24 1043 1
原创 maven初学
maven项目依赖管理maven项目可以转换为其他项目格式maven的运行流程先去本地仓库找需要jar包, 找不到去远程仓库下载默认的本地仓库 用户目录下的 .m2文件夹下settings 文件的配置本地仓库位置server标签mirror 配置镜像pom文件modelVersiongroupIdartifactIdversionpackaging : pom jar warpropertiesdependencies/dependencyd..
2020-09-07 08:47:28 104
原创 根据生日定时发送生日祝福邮件
需求根据不同的生日日期,在生日当天发送一个祝福邮件,这是需要做到两个事情定时,根据生日定时到每年的那一天发送邮件定时发送要想做到定时发送,这时就需要一个定时任务调度的工具,这里使用的是QuartzQuartz是一个定时任务调度框架,主要包含三个部分,Schedule(调度器)、JobDetail(任务)CronTrigger(触发器)Scheduler调度器主要是调度调度规则,在规则下启动任务Scheduler scheduler = StdSchedulerFactory.ge
2020-09-04 00:54:27 2926 1
原创 spring中的事务
事务传播途径机制PROPAGATION_REQUIREDSpring默认的传播机制,能满足绝大部分业务需求,如果外层有事务,则当前事务加入到外层事务,一块提交,一块回滚。如果外层没有事务,新建一个事务执行PROPAGATION_REQUES_NEW该事务传播机制是每次都会新开启一个事务,同时把外层事务挂起,当当前事务执行完毕,恢复上层事务的执行。如果外层没有事务,执行当前新开启的事务即可PROPAGATION_SUPPORT如果外层有事务,则加入外层事务,如果外层没有事务,则直接使用非事务方式执
2020-09-03 08:48:46 115
原创 org.springframework.beans.factory.UnsatisfiedDependencyException
错误:org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘userController’: Unsatisfied dependency expressed through field ‘userService’; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionEx.
2020-08-31 22:24:42 1018
原创 初学整合SSM框架
新建Web项目导入jar包:Spring 需要的基础jar包:SpringMVC的基础jar包:Mybatis的基础jar包:配置Web.xml配置Spring的启动器 ContextLoaderListener 目的是为了在Tomcat启动时能够加载spring配置Spring的配置文件的位置 作用是启动时能够找到加载文件配置文件做好写在src的根目录下,这样容易确定路径配置Spring配置文件 新建application.xml文件,并在applica
2020-08-31 21:55:13 133
原创 SpringMVC学习
什么是SpringMVC: **Spring**是java的开源框架,SpringFramework的一个独立模块 **MVC** 是项目开发过程中的层次框架,分别为Model、View和Controller层 Model:模型:业务模型,主要负责业务中的数据获取和处理,对应Dao和Service层 VIew:视图,数据展示和渲染,对应jsp层 Controller:控制器,直接对应请求,控制整个项目的流程和跳转好处: 低耦合高内聚流程新建Web项目导入jar包:
2020-08-27 22:13:52 114
原创 2020-08-24
未找到页面 解决: login页面的@WebServelet中路径写错下载图片时,找不到连接读取图片时,输入流的图片路径错误,使文件读取位置出错。读不到文件解决:jdbc.properties文件根路径不对,将jdbc.roperties文件放入到src根目录下就可解决或者在导入文件时 写出jdbc.properties文件的绝对路径问题:servle跳转错误,原因是serlvet重名解决:根据报错找到对应的重名servlet,修改重名在jsp界面是引用包错误,.
2020-08-24 22:26:21 121
原创 XML初学
XML:xml的全称是可扩展标记语言(eXtensible Markup language)是一种标记语言,用法跟HTML相似,但是语法要求比较严格,而且有配置文件进行约束(dtd、schema),xml的设计是为了进行数据传输,因此语法格式才会很严谨。优点:可扩展性、自定义、语法严格作用:作为配置文件:常用的配置文件(xml、text、properties); 原因:1、语法严谨,稍有不对就会报错 2、格式可以自定义为什么xml格式会比较严谨,是...
2020-08-24 21:40:46 123
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人