这篇文章主要介绍了eclipse怎么搭建Springboot项目,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
介绍:HikariCP 是一个高性能的 JDBC 连接池组件,可以避免连接频繁建立、关闭的开销,实现数据库连接复用;
导入方式:创建spring boot项目,集成如截图
配置application.properties文件
spring.datasource.url=jdbc:mysql://ip地址/你的数据库名?serverTimezone=GMT%2B8
spring.datasource.username=root
spring.datasource.password=123456
测试类测试
@Autowired它可以对类成员变量、方法及构造函数进行标注,让 spring 完成 bean 自动装配
介绍:MyBatis 是一款优秀的持久层框架,底层基于JDBC实现与数据库的交互。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。
导入方式:创建spring boot项目,集成如截图
@Mapper:用于描述一个数据层的接口,系统底层会为该类创建实现类,并且把实现类的对象传递给Spring框架去管理
@Autowired:它可以对类成员变量、方法及构造函数进行标注,完成自动装配 使用方式一(注解方式): 创建接口类,并用
@Mapper描述该类,如图:
创建Data数据类
测试类测试
运行结果
使用方式二(映射方式):
这里链接我的另一篇博客,很全https://www.yisu.com/article/157364.htm
配置application.properties文件
#mybatis
mybatis.mapper-locations=classpath:/mapper*/*.xml
说白了就是一种架构模式,这个模式是把系统分成三个部分(模型model,视图view,控制器controller)
导入方式:添加web依赖(会同时在项目中嵌入一个tomcat服务器),集成如截图(这里我们把Thymeleaf也选中,它是一个第三方html解析引擎)
配置application.properties文件
#spring-thymeleaf
spring.thymeleaf.prefix=classpath:/templates/pages/
spring.thymeleaf.suffix=.html
resources/templates/pages/目录下在创建goods.html,然后controller类
在浏览器打开http://localhost:8080/goods/doGoodsUI就可以查看了
查询数据
我们在controller类中
@Controller @RequestMapping("/goods/") public class GoodsController { @Autowired public GoodsDao goodsDao; @RequestMapping("doGoodsUI") public String selectAllGoods(Model model) { List<RoleData>list=goodsDao.findAllData(); model.addAttribute("list", list); return "goods"; } }
在good.html文件中接收
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> </head> <body> <h2>数据呈现</h2> <table> <thead> <tr> <th>名称</th> </tr> </thead> <!-- 以下是thymeleaf定义 --> <tbody> <tr th:each="good:${list}"> <td th:text=${good.name}></td> </tr> </tbody> </table> </body> </html>
感谢你能够认真阅读完这篇文章,希望小编分享的“eclipse怎么搭建Springboot项目”这篇文章对大家有帮助,同时也希望大家多多支持亿速云,关注亿速云行业资讯频道,更多相关知识等着你来学习!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。