eclipse spring mysql_spring boo的简单搭建(eclipse+springboot + redis + mysql + thymeleaf)

本文介绍了如何使用带有Spring Boot的Eclipse创建一个包含Mybatis、MySQL、Redis和Thymeleaf的Web项目。详细步骤包括:下载集成Spring Boot的Eclipse、创建Spring Starter Project、选择必要的依赖、解决报错问题、添加Jedis和Fastjson依赖、配置application.properties文件,以及创建简单的Controller。
摘要由CSDN通过智能技术生成

之前都是自己配xml,很麻烦,就是把那些固有的配置粘来粘去,boot就是为了简化这些配置而生的

关于boot的安装有很多种办法,我选择直接下载带有boot的eclipse(下载网站  https://spring.io/tools  )

( 我当时看的是这篇博客,写的很好  https://blog.csdn.net/weixin_41381863/article/details/87826430  )

7870d2e44aa61978091a8189a4697235.png

选择圈中的下载,下载后是一个压缩包,双击即可解压

解压后是这个样子

8baaadd6e2ef1bc5d142fd8d9ffc399c.png

点进去是这个样子

1bbd1b6a681af095805abcf67b9f21e8.png

双击红圈内的就可以打开带boot的eclipse了

bbf108f8364f200820bfa2a9afc52107.png

ab4d67cffca986aa7c7602912192e146.png

和普通的eclipse一样

然后,我们建一个有mybtis ,mysql 的web工程(redis要后配)

bfacb089cfa2967387754c020ba24e4f.png

点spring starter project,然后点 next

9603f691c742a30e34f802fba4707a4d.png

出来这个界面后,起起名字(这步可能会卡,刷不出来,我断网重连然后重启eclipse后好使了,玄学)

284960cccf5e91473211cafe308ff119.png

选中这三个,spring web是基本,必须选的,如果需要thymeleaf也可以选上

然后点击finiish,等待下载完成

1532dd85ae512d2e80fb972509e8d281.png

刚进来就报70个错,都是jar包问题

987b238a44afa2770e5615ffa2f631b2.png

反复检查了几处后 把2.1.2改成2.1.1就成功了(版本可能是问题,但不是唯一的问题,还有遇到问题是难免的,不要急躁,慢慢来)

2a8ed961f94ed4e07bb9aaee22f2344a.png

然后,我们加入一些插件(jedis和fastjson ,jedis是连接redis用的,fastjson应该是一个做json格式与java格式转换的)

redis.clients

jedis

com.alibaba

fastjson

1.2.66

我的完整版pom.xml如下,不过不能全粘,项目名就不一样

4.0.0

org.springframework.boot

spring-boot-starter-parent

2.2.5.RELEASE

com.sts

zxm_sts-2

0.0.1-SNAPSHOT

war

zxm_sts-2

Demo project for Spring Boot

1.8

org.springframework.boot

spring-boot-starter-web

org.mybatis.spring.boot

mybatis-spring-boot-starter

2.1.1

mysql

mysql-connector-java

runtime

redis.clients

jedis

com.alibaba

fastjson

1.2.66

org.springframework.boot

spring-boot-starter-tomcat

provided

org.springframework.boot

spring-boot-starter-test

test

org.junit.vintage

junit-vintage-engine

org.springframework.boot

spring-boot-maven-plugin

然后配置application.properties

我的是

#mysql

spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

spring.datasource.url=jdbc:mysql://localhost:3306/base02?serverTimezone=UTC

spring.datasource.username=root

spring.datasource.password=root

#redis

spring.redis.host=localhost

spring.redis.port=6379

只是很简单的配置

(如果需要 thymeleaf就把下面的也写进去)

spring.thymeleaf.cache=false

spring.thymeleaf.encoding=utf-8

spring.thymeleaf.mode=HTML5

spring.thymeleaf.prefix=classpath:/templates/

spring.thymeleaf.suffix=.html

b4cb9cde9499a9be64a81034b18779eb.png

简单写一个controller

92dfbd5bc8b2ce7271a630a40d4f2f4b.png

成功了,连数据库和redis也是好使的,我就不展示了

我个人认为,搭建boot是需要提前明白ssm项目搭建,maven配置,mysql配置,redis配置这些的,弄好之后搭建boot就很容易了

[原创作品zxm]欢迎提问和意见(但我不常上博客园0.0)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值