SpringBoot
文章平均质量分 75
冬天到了,春天还会远吗
我的天才女友
为天地立心,为生民立命,为往圣继绝学,为万世开太平。
展开
-
thymeleaf做一个简单的表单
来绑定对应的对象的属性,使用*{}*来获取对应的属性值。文件是作为单独的属性去设置的 会将提交的文件对象放在file00提交上去。跳转一个页面,并传递一个DictoryDto 的对象作为名为dictory的对象传递过去,和一个用来做列表的list对象传递到前端thymeleaf模板中。来介绍对应的对象,这个对象也会对应的提交上去,这里居然能接收这么多的参数我也是想不到的。做一个信息提交和图片上传的表单。指向对应的控制层的url。原创 2023-08-10 23:01:36 · 574 阅读 · 0 评论 -
SpringBoot的核心原理
Spring boot 大大简化了Spring,用Spring MVC之前的架构,用了Spring Boot那真的是不可同日而语,一个词 :简单,主要是依靠Spring Boot的起步依赖和自动装配两个狠心的原理。起步依赖spring boot之所以能大大简化了开发的难度,很大一部分便是起步依赖。起步边将所有需要的依赖加入。本质就是Maven的对象模型–依赖传递。使用 spring-boot-starter-* 开头。 <dependency> <groupId>o原创 2021-12-08 20:32:28 · 749 阅读 · 0 评论 -
依赖注入(DI)和控制反转(IoC)简介
首先需要明白的是依赖注入和控制反转说的是同一件事。依赖注入(DI)是控制反转的实现方式之一。在容器启动将类创建到容器之中,在需要的地方,创建对应的类。@Servicepublic class UserServiceImpl implements IUserService { @Autowired private UserRepository userRepository; @Override public void addUser(UserDto dto) { User user =原创 2021-09-28 17:12:06 · 269 阅读 · 0 评论 -
Spring Data JPA 解析
大人时代变了过去单应用,已经不能满足当前的发展了,微服务的时代到来,数据的储存和读取需求多样化,新型数据库发展迅速,技术也是日新月异。旧时代JDBC是我爱死了昨天,誓言割碎你的脸。一切都回不到那是昨天美好的画面。一行代码十个错的时代远去了…public static final String URL = “jdbc:mysql://localhost:3306/test”;public static final String USER = “root”;public static final原创 2021-09-25 21:29:48 · 2177 阅读 · 0 评论 -
Spring Boot中使用Spring Data JPA
Spring Data JPA简介首先介绍一下Spring Data JPA,这里简单的介绍一下,了解一下即可,毕竟不知道冰箱的制冷和每小时耗电也不影响我们的使用,不过面试的话另说。JPA是ORM(对象关系持久化)的一种规范,可以说是一个接口。ORM就是将数据库中的表映射到Java中的实体类上,操作实体类就可反馈在数据库中。Spring Data JPA是将JPA进行了简化的框架,底层是Hibernate的JPA实现。Spring Data JPA的优势1.简单(这一点足以秒杀一切)2.易用(S原创 2021-09-24 11:22:38 · 589 阅读 · 0 评论 -
SpringBoot集成Swagger2文档构建Rest服务
Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。如果你没有项目, 【连接】构建一个Springboot项目。pom文件 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <ver原创 2021-09-22 16:39:11 · 96 阅读 · 0 评论 -
SpringBoot启动的控制面板输出信息简介
s原创 2021-09-12 01:27:20 · 2209 阅读 · 0 评论 -
如何在Eclipse中新建一个SpringBoot项目
一.File -->Project,选择Spring Starter Project新建项目第一步标题新建项目第二步点击Next,这里有时候加载有点慢,可以等几秒新建项目输入对应属性点击Next新建项目选择需要的属性这里直接点击Next项目就创建成功了,不需要选择额外的包。实际项目如图所示。实际新建项目的目录结构为了方便测试在pom.xml加入spring-boot-starter-...原创 2021-09-08 20:48:26 · 615 阅读 · 0 评论