跳至主要內容
controller 层

控制层,控制业务逻辑service,控制请求和响应,负责前后端交互。
controller层主要调用Service层里面的接口控制具体的业务流程,不会在其中编写大量逻辑代码,同时也会接受并处理一些HTTP参数,例如session。

:在CONTROLLER的实现类上也要加注解@RestController

遇到问题

Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.

HanTx小于 1 分钟SpringBootcontrollerSpringBootJava
hibernate

Hibernate就是一个持久层的ORM(Object Relation Mapping)框架。

三种状态

hibernate中有三种状态

瞬时态Transient

new操作符创建,且尚未与Hibernate Session关联的对象被认定为瞬时的。
瞬时对象不会被持久化到数据库中,也不会被赋予持久化标识identifier
如果瞬时对象在程序中没有被引用,它会被垃圾回收器garbage collector销毁。
使用Hibernate Session可以将其变为持久状态(Hibernate会自动执行必要的SQL语句)。


HanTx大约 3 分钟SpringBoothibernateSpringBootJava数据库
基本概念

Spring 介绍

Spring主要通过依赖注入DI和面向切面编程AOP来实现解耦和增强模块化,从而简化企业级应用开发。它旨在全面简化Java EE开发过程,提供了一种更好的替代方案来构建可扩展的企业级应用。

企业中开发一般使用SSHStruts2+Spring+Hibernate)和SSMSpringMVC+Spring+MyBatis


HanTx大约 3 分钟SpringBootSpringSpringBootJavaGradle