网站建设 甘肃东莞企业画册设计制作公司报价
2026/6/10 7:22:55 网站建设 项目流程
网站建设 甘肃,东莞企业画册设计制作公司报价,建网站多少钱一个月,网站查询工具Spring Boot 是一个非常流行且强大的 Java 后端开发框架#xff0c;它的核心目标是简化基于 Spring 框架应用的初始搭建和开发过程#xff0c;可以把它理解为 Spring 框架的一个“增强套件”或“快速启动包”。核心组成部分#xff1a;启动器、自动配置、外部化配置、Spring…Spring Boot 是一个非常流行且强大的 Java 后端开发框架它的核心目标是简化基于 Spring 框架应用的初始搭建和开发过程可以把它理解为 Spring 框架的一个“增强套件”或“快速启动包”。核心组成部分启动器、自动配置、外部化配置、Spring Boot Actuator、简化的编程模型。启动器一组预定义的依赖描述符。只需要引入一个启动器就可以帮助我们引入开发某个功能所需要的所有相关依赖。自动配置Spring Boot在启动的时候会扫描项目的Classpath根据已有的jar包依赖自动推断并配置应用程序所需要的组件。外部化配置通过application.properties或者application.yml文件轻松管理配置。目前主要用ymlproperties的写法比较繁琐yml采用缩进的写法更方便阅读Spring Boot Actuator提供了一系列HTTP端点或JMX来监控和管理运行中的应用。常用的端点健康状态/actuator/health应用信息/actuator/info运行指标/actuator/metrics。简化的编程模型主类加上SpringBootApplication注解就能启动整个应用。1.整合mybatis分为依赖和配置文件具体的两个依赖 //在pom文件中添加依赖写入后maven刷新 !--mysql驱动依赖-- dependency groupIdcom.mysql/groupId artifactIdmysql-connector-j/artifactId /dependency !--mybatis的起步依赖-- dependency groupIdorg.mybatis.spring.boot/groupId artifactIdmybatis-spring-boot-starter/artifactId version3.0.0/version /dependency 添加数据源 //在application.yml文件中写入datasource spring: datasource: driver-class-name:com.mysql.cj.jdbc.Driver url:jdbc:mysql://localhost:3306/mybatis username:root password:1234562.三层数据关系后端处理逻辑浏览器发送请求经过controller层controller调用service方法service调用mapper方法mapper调用sql语句使用数据库。controller、service、mapper三层依次传递数据并处理后返回前端。以下展示目录结构用示例代码简要说明三层作用和关联这里主要写三层的关键代码为了理清三层的关系。新建数据库并创建一个表user//UserController.java 主要任务就是使用service层的bean对象然后调用service方法传递参数 RestController{ Autowired private UserService userService; RequestMapping(/findById) public User findById(Integer id){ //通过id查询用户 return userService.findById(id); //返回用户信息 } } //UserService.java 主要任务就是使用mapper层的bean对象然后调用mapper方法传递参数 public interface UserService { public User findById(Integer id); } //UserServiceImpl.java 继承service类详写具体实现功能的代码内容 Service public class UserServiceImpl implements UserService { Autowired private UserMapper userMapper; Override public User findById(Integer id){ //通过id查询用户 return userMapper.findById(id); //返回用户信息 } } //UserMapper.java 主要任务就是使用sql语句与数据库进行交互返回数据 Mapper public interface UserMapper { Select(select * from user where id #{id}) public User findById(Integer id); }运行启动类后直接访问localhost:8080/findById?id1可以直接看到数据库查询的内容。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询