SpringBoot整合WebCollector,写入数据库

SpringBoot整合WebCollector,写入数据库

很久不见,我又回来了!
大家有没有想过,当爬虫和网页结合会是怎么样?当爬虫普及,每个人都可以自己去爬的时候会是怎么样?之前,我在百度找了一下,发现了一个八爪鱼的爬虫应用,玩了一下,发现它的思想不错,可以说是全民都会爬虫的概念,可惜的是它是收费的。?

SpringBoot整合Mybatis搭建

目前SpringBoot已经众所周知了,开箱即用的功能也是十分强大的,下面通过截图和大家说明一下搭建的步骤

  1. 新建一个项目,选择对应的SDK,然后下一步SpringBoot整合WebCollector,写入数据库_第1张图片
  2. 编写文件路径,这些如果没有特殊要求,默认就好了SpringBoot整合WebCollector,写入数据库_第2张图片
  3. 选择要用到的maven库,当然加少了后面可以通过maven的pom文件进行添加的SpringBoot整合WebCollector,写入数据库_第3张图片
  4. 写一下项目名称,点击完成,然后等待maven加载,导包就可以了SpringBoot整合WebCollector,写入数据库_第4张图片
  5. 然后开始配置mybatis的自动生成,大概就是先在pom文件配个插件,然后写一下xml文件
            <plugin>
                <groupId>org.mybatis.generator</groupId>
                <artifactId>mybatis-generator-maven-plugin</artifactId>
            </plugin>
        <dependency>
            <groupId>org.mybatis.generator</groupId>
            <artifactId>mybatis-generator-core</artifactId>
            <version>1.3.2</version>
        </dependency>

SpringBoot整合WebCollector,写入数据库_第5张图片

  1. 然后执行一下,如果可以连通,那么证明你和数据库的连接是没有问题的,具体的配置,各位还请自行度娘了,我就不详讲了
    SpringBoot整合WebCollector,写入数据库_第6张图片

爬虫程序迁移

下面注意说的是将我以前写的爬虫程序迁移过来,没有兴趣的,可以到此为止
=分割线==========

  1. 首先,我们确定一下整个项目的一个层级结构,如下:
    SpringBoot整合WebCollector,写入数据库_第7张图片
    controller:用于与页面进行交互,可以理解为接口的入口
    entity:实体类
    mapper:mybatis的Mapper接口
    service:业务逻辑层,具体的业务逻辑实现
    utils:工具类,一些封装好的类
    resources:资源文件夹,放一些XML等配置文件

  2. 把对应的文件放到对应的地方,并加上对应的注释
    SpringBoot整合WebCollector,写入数据库_第8张图片
    SpringBoot整合WebCollector,写入数据库_第9张图片
    SpringBoot整合WebCollector,写入数据库_第10张图片
    SpringBoot整合WebCollector,写入数据库_第11张图片
    SpringBoot整合WebCollector,写入数据库_第12张图片

  3. 把应用跑起来,然后通过http://localhost:8886/getMovie进行访问
    SpringBoot整合WebCollector,写入数据库_第13张图片

最后补一张数据表的设计图
SpringBoot整合WebCollector,写入数据库_第14张图片
项目资源链接如下:
https://download.csdn.net/download/a81579261/11869572

你可能感兴趣的:(SpringBoot整合WebCollector,写入数据库)