不是太喜欢Spring Boot这种“黑盒”框架,所以在正式项目中一般不会去使用。正好有个实验性质的爬虫项目前期,所以用Spring Boot集成WebMagic做一下尝试,看看是否能改变之前的刻板印象。一、使用Eclipse创建Spring Boot项目,通过Eclipse Marketplace安装Spring Boot插件创建Spring Boot项目,依赖勾选了MyBatis/MySQL/
一、Linux下安装ElasticSearch 1、检测是否安装了Elasticsearch 2、安装JDK 3、下载Elasticsearch 解压Elasticsearch 移动Elasticsearch到/usr/local/elasticsearch 4、修改配置文件 进入/usr/loca
原创 2021-07-29 16:38:56
584阅读
说明:这里是在springboot已经整合了mybatis 实现了数据的增删查改的基础上再与shardingsphere进行整合. springboot与mybatis的整合 这里不再做介绍.关于shardingsphere这里也不做过多的介绍,可以去官网自行查看,官网地址:shardingsphere官方文档介绍读写分离产生的背景介绍:        面对
转载 2024-03-19 20:58:02
97阅读
springboot结合dubbo使用dubbo结合spring需要在配置文件中配置,结合springboot时就可以使用application.yml配置文件或者application.properties。个人更喜欢结合springboot的使用。 不说那么多了,从代码中得到的才是最深沉的。 创建一个maven项目创建一个springboot提供者的modulestep0:创建好后pom.xm
一、准备工作 本地准备cas服务端(https://github.com/apereo/cas),下载cas代码并build成war包 本地准备Tomcat,并将打包好的cas包放至tomcat的webapps目录下,启动Tomcat 打开WEB-INF下application.proper
之前用myeclipse做的一个课设,用的ssm框架,没有maven,所以想着能不能用spring boot做一下这里说一下为什么要用spring boot 主要是最近在学spring boot啦,用这个项目来练一下手。 优点是显而易见的,spring boot相比于传统的spring省去了繁琐的配置,甚至这个项目中我都没有去管web.xml。只需要将必须的信息:如数据库信息,mapper文件位置
转载 2024-03-22 14:51:27
50阅读
1.简介Shiro 是一个强大、简单易用的 Java 安全框架,可使认证、授权、加密,会话过程更便捷,并可为应用提供安全保障。本节课重点介绍下 Shiro 的认证和授权功能。2.Shiro的三大组件Shiro 有三大核心组件,即 Subject、SecurityManager 和 Realm。先来看一下它们之间的关系。2.1 Subject 为认证主体包含 Principals 和 Credent
转载 2024-03-26 21:25:38
115阅读
今天给各位同学带来的是如何搭建多Module的springboot项目的实现步骤。这篇文章会比基础篇相对复杂,如果是第一次接触springboot的同学建议先阅读 java 搭建基于springboot的ssh(spring + springmvc + hibernate)的gradle项目(基础篇) 或java 搭建基于springboot的ssm(spring + springmvc + m
转载 2023-12-15 14:16:05
152阅读
springboot集成freemarker集成依赖把一些通用的导航栏定义成模板定义个全局layout(宏)创建首页index.ftl写个controller跳转过来 我们首先在layui上下了一套fly模板,然后首先把index.html的代码移过来看看效果(注意css,js文件都需要自己去官网下载,然后fly模板里的引入要自己去修改,不然会无法引入会导致排版出问题),现在的话这些数据都是静
转载 2024-03-19 06:39:40
99阅读
前言如题,今天介绍 Thymeleaf ,并整合 Thymeleaf 开发一个简陋版的学生信息管理系统。SpringBoot 提供了大量模板引擎,包含 Freemarker、Groovy、Thymeleaf、Velocity 以及 Mustache,SpringBoot 中推荐使用 Thymeleaf 作为模板引擎,因为 Thymeleaf 提供了完美的 SpringMVC 支持。Thymelea
目录1 概述2 Spring Data JPA整合2.1 pom文件2.2 配置文件2.3 实体类2.4 Dao接口2.5 启动类2.6 编写测试类3 Spring Data JPA核心接口3.1 Repository接口3.1.1 基于方法名称命名方式查询3.1.1.1 接口3.1.1.2 测试代码3.1.1.3 运行结果3.1.2 基于@Query注解查询与更新3.1.2.1 接口3.1.2
转载 2024-03-21 11:12:23
707阅读
实战前言RabbitMQ 作为目前应用相当广泛的消息中间件,在企业级应用、微服务应用中充当着重要的角色。特别是在一些典型的应用场景以及业务模块中具有重要的作用,比如业务服务模块解耦、异步通信、高并发限流、超时业务、数据延迟处理等。RabbitMQ 官网拜读首先,让我们先拜读 RabbitMQ 官网的技术开发手册以及相关的 Features,感兴趣的朋友可以耐心的阅读其中的相关介绍,相信会有一定的收
转载 2024-04-29 21:08:41
85阅读
Spring Boot集成Redis在Spring Boot项目中使用Redis时,需要如下几个步骤对Redis进行整合。1. 加入Redis和Jedis客户端依赖。<!-- 配置Redis依赖 --> <dependency> <groupId>org.springframework.boot</groupId&g
转载 2023-08-21 09:41:38
414阅读
SpringBoot整合Nacos2.3.1 文章目录SpringBoot整合Nacos2.3.1前言一、nacos是什么?二、前期准备工作三、项目依赖四、配置nacos数据库五、开启鉴权总结 前言提示:这里可以添加本文要记录的大概内容:例如:最近正在根据自己这些年学到的东西整合项目,记录一下整合过程。一、nacos是什么?Nacos /nɑ:kəʊs/ 是 Dynamic Naming and
转载 2024-07-18 15:40:21
135阅读
前言:开发环境:IDEA+jdk1.8+windows10目标:使用springboot整合druid数据源+mysql+mybatis+通用mapper插件+pagehelper插件+mybatis-generator+freemarker+layui使用springboot开发web项目,尤其是web后台管理类项目,推荐使用上面的组合;原因:首先,druid数据源提供了方便的sql监控视图,而
SpringBoot2.0如何集成fastjson?在网上查了一堆资料,但是各文章的说法不一,有些还是错的,可能只是简单测试一下就认为ok了,最后有没生效都不知道。恰逢公司项目需要将JackSon换成fastjson,因此自己来实践一下SpringBoot2.0和fastjson的整合,同时记录下来方便自己后续查阅。 一、Maven依赖说明 2.1.4.RELEASE</version&
转载 2024-05-10 14:58:37
62阅读
注意:版本 2.1.x.RELEASE 对应的是 Spring Boot 2.1.x 版本。版本 2.0.x.RELEASE 对应的是 Spring Boot 2.0.x 版本,版本 1.5.x.RELEASE 对应的是 Spring Boot 1.5.x 版本。我这个用的是springboot2.3.12.RELEASE、服务端Nacos2.2.3下载Nacos:https://github.c
转载 2024-06-03 15:17:41
114阅读
一、场景简介  最近在做公众号关键词回复方面的智能问答相关功能,发现用户输入提问内容和我们运营配置的关键词匹配回复率极低,原因是我们采用的是数据库的Like匹配。这种模糊匹配首先不是很智能,而且也没有具体的排序功能。为了解决这一问题,我引入了分词器+Lucene来实现智能问答。二、功能实现本功能采用springboot项目中引入Lucene相关包,然后实现相关功能。前提大家对springboot
转载 2024-02-04 07:36:08
64阅读
前言该文章会先简单的介绍一下阿里云的OSS存储,然后演示如何在SpringBoot项目中集成OSS,每一步都有记录,保证初学者也能看懂。 文章目录前言1、阿里云存储OSS是什么?2、SpringBoot项目集成OSS2.1、新建一个SpringBoot项目,引入阿里云和swagger依赖2.2、配置application.propertiese文件2.3、编写Java代码3、Swagger中测试文
工程简介项目地址页面效果(前台)后台项目技术框架:springboot视图技术:thymeleaf数据库实现:mybatis缓存:redis任务管理:邮箱消息队列:rabbitMQ权限管理:springsecurity评论系统:LeanCloud 导出功能:easyexcel视频播放器:DPlayer2 | Powerful danmaku video player | NPlayer(可以尝试一
转载 2024-03-07 11:41:51
50阅读
  • 1
  • 2
  • 3
  • 4
  • 5