框架学习
文章平均质量分 77
风一吹你就要走
这个作者很懒,什么都没留下…
展开
-
基于SpringBoot框架Wbe Magic爬虫框架爬取招聘信息项目(1)
涉及的技术点:SpringBoot框架、Web Magic爬⾍框架、MySQL、mybatis。使用语言:Java。使用工具:idea。本篇文章主要讲解搭建项目 以及 如何将页面数据输出打印到idea后台上。暂不涉及数据库。(下篇文章涉及到会继续更新…)目录1、创建项目2、maven中导入依赖pom.xml3、修改启动类名称4、创建一个spider包,创建爬虫信息类SXSProcessor.java5、给定Controller层一个类,来触发爬取页面的启动6、在Sp.原创 2022-04-15 20:58:29 · 1155 阅读 · 2 评论 -
SpringBoot入门介绍&快速上手搭建&自动装配原理
1 了解SpringBoot属于Spring家族。 快速开发框架,可以快速搭建一套基于SpringBoot框架体系的应用。 自动装配,无需手动引入全部依赖 项目可独立运行,内置容器,无需外部引入2 SpringBoot快速入门1、创建一个maven项目2、在pom.xml中,必须先将parent设为是springboot的parent,该parent包含了大量默认的配置,大大简化了开发。 <parent> <groupId>org.s原创 2022-04-15 20:01:54 · 1225 阅读 · 0 评论 -
SSM的整合(Spring SpringMVC Mybatis)
目录1、引入依赖(在pom.xml文件中添加)2、pojo类(User.java)3、开发dao层3.1mybatis配置文件(mybatis-config.xml)3.2mapper.java接口(UserMapper.java)3.3Mapper.xml文件(UserMapper.xml)4、spring配置文件(spring-config.xml)5、Service层(UserService.java)6、Contrller层(UserController....原创 2021-11-26 21:40:56 · 717 阅读 · 0 评论 -
SSM整合出现问题- org.apache.ibatis.transaction.TransactionFactory
[WARNING] Nested in org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userController': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not.原创 2021-11-26 18:31:22 · 402 阅读 · 0 评论 -
Spring中的AOP技术Demo的使用(注解和非注解形式实现)
目录1、引入核心依赖2、给定一个房东类3、中介类4.1、基于XML配置形式实现4.2、基于注解形式实现AOP操作AOP(Aspect Oriented Programming),面向切面编程,通过预编译方式和运行期间动态代理实现实现在不修改源代码的情况下给程序动态统一添加某种特定功能的一种技术。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。以模拟租房业务来讲解AOP技术的两种实现形式AO原创 2021-11-23 12:04:53 · 1004 阅读 · 0 评论 -
SpringMVC中使用jetty插件成功启动但页面报404错误
使用jetty插件,页面报404错误!原创 2021-11-23 11:18:11 · 1219 阅读 · 0 评论 -
SpringMVC中注解和非注解形式配置
以实现业务逻辑(展现用户列表)来说明这两种方法先给定User类public class User { private Integer id; private String name; private String address; public User(Integer id, String name, String address) { this.id = id; this.name = name; ..原创 2021-11-23 10:41:12 · 925 阅读 · 0 评论 -
SpringMVC的Demo使用
1、创建项目2、引入依赖3、在web.xml配置文件中配置前端控制器4、给定配置文件配置,处理器适配器等组件5、编写Handler@Controllerpublic class TestController { //RequestMapping springmvc注解,完成URL映射 @RequestMapping("/hello") public ModelAndView hello() { System.out.原创 2021-11-23 09:39:03 · 517 阅读 · 0 评论 -
Mybatis和Spring的整合
Mybatis:作用:连接数据库,获取数据库中的信息步骤:0、引入依赖,生成全局配置文件1、创建一个Student的pojo类2、创建方法接口StudentDao3、创建和接口对应的mapper.xml文件4、在资源文件夹中的全局配置文件中配置映射5、测试运行目录结构:Spring:作用:管理对象,实现低耦合步骤:0、引入依赖,生成全局配置文件1、创建一个基本类2、创建一个配置文件管理需要的对象3、测试目录结构:...原创 2021-11-19 11:09:47 · 729 阅读 · 0 评论 -
Mybatis的Demo使用(详细创建项目的步骤,注解形式和非注解形式实现)
先来了解一下三层架构:界面层(视图层):接收用户的请求,调用service,显示请求的处理结果的。对应的包叫做Controller。业务逻辑层,处理业务逻辑,使用算法处理数据,吧数据返回给界面层,对应的包是service。持久层(数据库访问层):访问数据库,或者读取文件,访问网络。对应的包是dao。想象一下一个网页里面的学生信息,他是怎样来从数据库中获取出来,显示到网页中来的?本篇主要介绍对持久层(数据库访问层)的一种框架:Mybatis 。即了解怎样从数据库中拿取数据。..原创 2021-11-18 15:07:38 · 1493 阅读 · 0 评论 -
Spring中AOP技术
AOP(Aspect Oriented Programing)面向切面编程通过预编译方式或者运行时动态代理方式实现程序功能的统一维护,可以理解为扩展功能而不用修改源代码Java程序的执行流程序运行的过程就是方法调用的过程。我们按照方法执行的顺序,将方法调用排成一串,这样就构成了Java程序流。将上述的线程栈里的方法调用按照执行流排列,会有如下类似的图基于时间序列,我们可以将方法调用排成一条线。而每个方法调用则可以看成Java执行流中的一个节点。这个节点在AOP的术语中,被称为Jo原创 2021-11-06 22:12:45 · 248 阅读 · 0 评论 -
Spring 介绍 (IOC和DI的介绍)
课程内容了解springIOC(控制反转) DI(依赖注入)AOP(面向切面编程)spring和mybatis的整合IOC(控制反转)IOC介绍IOC是什么IOC(Inversion of Control 即控制反转)将对象交给容器管理考虑:谁控制谁、控制什么?为了是反转?那些方面反转?谁控制了谁?是容器控制了对象控制什么?主要控制了外部资源及生命周期由容器帮我们查找并注入依赖的对象,对象只能被动的接收依赖对象,依赖对象的获取被反转了传统的程序..原创 2021-11-06 17:40:24 · 359 阅读 · 0 评论 -
Junit测试类的使用
目录Junit的使用步骤Junit介绍@Before@Test@AfterStudentMapperTest类中的代码Junit的使用步骤1、添加Junit依赖 <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4..原创 2021-10-25 13:08:25 · 1638 阅读 · 0 评论 -
mybatis的接口绑定方式(注解绑定和配置xml文件)
1、创建pojo类2、创建mapper.java接口3、在mybatis-config.xml中更改mapper配置4、创建测试类这里以teacher表为例进行编码:1、创建pojo类(Teacher 对象)给定是三个属性 id,name,sex并 右击 generate 出他们的getter and setter 和 toString()方法public class Teacher { private Integer id; private Str.原创 2021-10-24 22:32:21 · 11330 阅读 · 0 评论 -
动态SQL
动态SQL:根据条件动态的对SQL进行拼接组装执行原理:使用OGNL从SQL参数中计算表达式的值,根据表达式的值动态的拼接SQL,以此完成动态SQL功能标签:如;if标签,where、trim、foreach等标签if标签:通过student中的条件查询对象或对象结果通过id查询:select * from student where SID= ?通过name查询:select * from student where Name= ?通过id和name查询:se...原创 2021-10-24 22:23:25 · 190 阅读 · 0 评论 -
mybatis框架
1、JDBC编程及JDBC编程存在问题2、mybatis的介绍及框架原理3、mybatis的使用demo4、配置文件的介绍5、mybatis的使用方式1回顾 JDBC编程及JDBC存在问题1.1JDBC编程1、引入MySQL驱动通过maven引入依赖 <!--MySQL的驱动依赖--> <dependency> <groupId>mysql</groupId> ...原创 2021-10-19 09:44:04 · 123 阅读 · 0 评论