- 博客(21)
- 收藏
- 关注
原创 springboot——日志的切面处理
在外界访问资源的时候,需要作日志记录但不可能在每个controller上面都写一遍日志记录的函数因此需要使用AOP对controller进行一个日志方法的增强步骤:1、编写日志方法类2、编写好切面,设置好切点表达式和注解3、编写需要记录的日志内容...
2021-10-28 23:37:14 4115
原创 springboot——异常处理
springboot中会自动在项目的template目录下寻找错误页面按照如下目录结构和文件名创建文件,框架则可以自动找到错误页面,先不需要写太复杂的前端,有个展示即可【写个404,500,主页即可】首先需要有一个主页面,即index.html先设置好index的url这样的话启动项目之后输入【没另外设置端口的情况下】localhost:8080这样的话就会跳转到自定义的index.html页面这里我们添加一个人为的错误来测试500页面能否正常1.修改前端控制器,添加一个除以0的
2021-10-28 20:42:33 226
原创 集成md插件
首先找一个markdown插件这里找的是https://pandao.github.io/editor.md/下载zip后找到simple.html文件路径editor.md-master\examples\simple.html来看看这插件如何集成如何使用1.首先点开html文件这是集成后的成果图2.查看示例源码首先查看一下需要引用那些文件需要引用这两个CSS文件滑到底部查看是否还有引用发现还需要引用两个js文件再查看内容只需要如下代码即可<div id
2021-10-27 20:12:03 461
原创 linux学习——1.ping通百度
省略安装VMwarecentos下载地址:http://mirrors.aliyun.com/centos/7/isos/x86_64/下载即可安装教程跟着这个走(温馨提示ctrl+z可停止ping)最后设置ip和网关再回来看这里的https://www.cnblogs.com/wcwen1990/p/7630545.html同样是修改这里的配置先查看自己电脑的网络连接控制面板 -> 网络和 Internet -> 网络连接-----右键打开状态-----点击详细
2021-02-22 14:26:57 3079
原创 spring+springmvc+mybatis整合
要整合先做一个框架,具有简单的业务和对应的配置,然后再进一步将mybatis整合入简单业务即查询和插入步骤:1.导入pom坐标2.实体类account3.dao层编写数据库交互的接口与对应的mapper.xml配置对应sql语句,以及sqlMapConfig.xml配置数据库4.service层编写业务的接口与实现类,以及applicationContext.xml配置文件5.controller层实现数据装入与页面转发,以及spring-mvc.xml配置文件6.编写前端页面与配置web.
2021-02-07 16:08:14 272
原创 MyBatis_基于xml
操作的最开始要再pom文件中导入mybatis的坐标<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.32</version> </dependency> <d
2021-02-04 18:21:14 248
原创 springmvc拦截器&异常处理
这里在上一篇文章做的基础上添加一个拦截住未登录用户的功能步骤:1.编写验证登陆的controller,service,dao三层2.编写拦截器类,继承HandlerInterceptor接口并重写prehandler方法3.在spring-mvc.xml文件中将编写的自定义拦截器配置进去1.修改前端的跳转url![在这里插入图片描述](https://img-blog.csdnimg.cn/20210203161756110.png?x-oss-process=image/watermark,
2021-02-03 19:53:50 847
原创 springmvc练习-crud
controller层使用注解,其余使用xml配置根据前端来推写后端功能(雾嘿嘿)查询-角色列表的展示操作步骤:1.前端页面点击管理菜单发送请求2.写相应的controller来接收请求3.写相应的service来供controller调用4.写相应的dao来供service来调用,完成数据库查询5.写controller,接收查询到的数据存储到model中6.转发到指定页面展示数据...
2021-02-02 22:12:11 225
原创 spring环境搭建
配置web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.or
2021-01-28 11:10:05 82
原创 spring与web环境集成
学完了ioc和aop这两个spring重点,接下来要集成web进行下一步学习步骤:1)创建模块,添加web功能2)导入坐标写pom3)编写dao和service层的接口与实现类4)将dao层service层的对象交给spring创建——配置xml5)添加web层写servlet测试方法并配置servlet的url6)开启tomcat服务器,将项目部署到tomcat上最后小结,遇到的问题与解决方法1)选择要添加web功能的模块,这里我选择spring_mvc选后默认设置,点确定或
2021-01-23 14:04:52 213
原创 事务管理(部分基于注解,但还有xml)
自己写的bean就用注解,然后外来的(如jdbc模板)就配到xml里面用基于xml的事务管理修改就行步骤:1)删掉xml中配置的自己写的bean,accountservice和accountdao,分别在类中加repository和service注解,并加autowired注解自动注入2)在xml中添加组件扫描3)删掉xml中的事务控制的tx:advice标签和aop织入,在需要事务控制的方法上加transactional注解,也可以在类上配置transactional注解——表示控制类下所有方法
2021-01-22 16:19:03 96
原创 spring_aop_demo(基于注解)
功能上与上一篇是一样的,只是换成注解来实现步骤如下:1)导入pom坐标2)编写切点接口、切点类、切面类以及方法3)创建springconfiguration类和加注解配置1)2)这一部分与上一次的xml用的接口、类和方法相同3)配置springconfiguration类,标明扫描哪个包配置类注意:对于切面类先注明@component让spring接管bean的生成,再@aspect声明这是切面类,然后还要开启切面代理@EnableAspectJAutoProxy(这个切面代理注解可
2021-01-21 21:05:50 205
原创 事务控制demo(基于xml)
在操作数据库的时候,有些操作是需要连贯起来不中断的执行,即需要原子性,事务控制就可以做到这一点这里做一个转账的demo,转入和转出需要连贯的完成,不允许只执行其中一个步骤:1)导入坐标2)创建接口,实现类,方法3)将实现类的创建交给spring,即配置xml,不配置事务4)创建测试类5)加入自杀式报错并配置事务6)测试小结遇到的问题1)` <dependency> <groupId>mysql</groupId>
2021-01-21 21:00:57 111
原创 spring_aop_demo(基于xml)
AOP有啥作用?为啥要用aop?需求在哪?设定一种情况:你只负责你自己部分的代码,其他人也只负责各自的代码,那么要是要求你们各自做的功能模块先后使用,且不能修改各自的代码,该如何做?这就是aop的应用场景——即在不改各自代码的情况下实现功能叠加增强接下来做个demo,顺序大致为:1)在pom文件中导入坐标,2)创建目标接口与目标类(这就是被增强的方法,即切点)3)创建切面类(这就是增强方法)4)将目标类和切面类的对象创建权交给spring5)在xml中配置(配置织入关系)6)测试是否成
2021-01-19 21:34:02 144
原创 spring_ioc_demo(基于注解)
首先配置xml1)命名空间2)配置组件扫描(告诉spring哪用的注解)3)添加注解配置bean用component注解配置bean的id则在注解后的括号中写好即可————依赖注入则用autowired和qualifier注解配合使用,注入的bean的id写在qualifier的括号标识中操作如上图测试则同样用上一节的测试,调用成功则没问题注意:使用xml配置依赖注入需要set方法,换为注解方式依赖注入则可以省略写set方法——————————————————————————
2021-01-19 16:19:07 112
原创 spring_ioc_demo(基于xml)与DI依赖注入
spring_ioc的demo操作步骤导入依赖坐标→创建bean→创建xml文件并将bean配置到文件中→创建applicationcontext对象来从容器中得到bean→测试调用bean的方法1.pom文件导入spring-context的坐标创建接口创建接口实现类创建xml文件并配置bean创建测试类,获取bean,调用方法运行结果小结:这种方法可以替代原来new+类名的方法来创建对象,不用在一个包中导入另外一个包,从而达到解耦合的效果,但相应
2021-01-17 21:50:12 145
原创 maven安装&依赖冲突
MAVEN安装http://maven.apache.org/download.cgi下载后解压,文件目录名中不要有中文之后配置环境变量前提要先安装Java,并配置javahome的环境变量配置maven的环境变量,在path中添加目录cmd测试是否配置成功然后在idea中配置maven更改默认目录即可相同方法设置...
2021-01-17 17:10:00 149
原创 python自学3
类属性与实例属性我们创建类的时候即class xxx的时候我们创建的东西其实算作一个对象——类对象按照这个类创建的新的对象——实例对象类属性可在实例对象中通用但实例属性不能互相通用#类对象class tool(object): #类属性 num=1 #实例方法 def __init__(self,newname): ...
2020-01-23 18:50:52 93
原创 python自学2
私有方法,私有属性都是在定义名字时在名字前加两个“下划线”私有方法class dog: #私有方法 def __sendmsg(self): print('发短信') #公有方法 def sendmsg(self): print('发发发')公私方法的区别:在添加对象之后,外部只能调用公有方法而不能调用...
2020-01-22 21:51:54 142
原创 python自学1
在看python的视频资源自学学了一点后觉得还是写点东西好,以后自己回顾也有东西看面向对象_del_方法:class dog: def _del_(self): print("over")dog1=dog()dog2=dog1del dog1print("啊")这一段代码的输出是这样的啊over然鹅当代码改为...
2020-01-21 21:25:06 182
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人