当前位置: 首页 > news >正文

西部空间官方网站wordpress友情链接定时

西部空间官方网站,wordpress友情链接定时,北京学生聚集,网站域名备案认证快速构建SpringBoot项目 下文将简述如何快速构建一个SpringBoot项目#xff0c;使用SpringData JPA实现持久层访问#xff0c;集成lombok、swagger2及集成thymeleaf进行页面展示。 准备环境#xff1a; JDK版本#xff1a;jdk17 IntelliJ IDEA版本#xff1a; 2023.2.7…快速构建SpringBoot项目 下文将简述如何快速构建一个SpringBoot项目使用SpringData JPA实现持久层访问集成lombok、swagger2及集成thymeleaf进行页面展示。 准备环境 JDK版本jdk17 IntelliJ IDEA版本 2023.2.7 Idea 2023.7.2 1. File-New-Project 2、在新增页面输入项目名称、路径、包名、构建方式、JDK版本、Java版本。注意构建方式一定要选择Maven 3、选择所需组件。SpringBoot版本不要选择SNAPSHOT快照版本。勾选后会在右侧Added dependencies中显示所选的组件 4、等待初始化完成 5、配置数据库信息 #应用的名称 spring:application:name: springBoot1 #数据库地址datasource:url: jdbc:mysql://localhost:3306/tea_data?severTimezoneUTC #数据库用户名username: root #数据库密码password: xu123 #数据库驱动driver-class-name: com.mysql.cj.jdbc.Driver #控制台是否显示sql语句jpa:show-sql: true #sql语句格式化properties:hibernate:format_sql: true #格式化sql语句 server:port: 8081 #web服务端口号 springdoc:swagger-ui.path: /swagger-ui.html6、启动SpringBoot项目已经集成了tomcat也不需要war包 7、启动成功 8、引入lombok可省略get、set、tostring、构造方法简洁代码在pom.xml中增加一下依赖 dependencygroupIdorg.projectlombok/groupIdartifactIdlombok/artifactIdoptionaltrue/optional/dependency9、新建mvc结构 1 新建实体类和数据映射类。Data注解来源于lombok可省略get/set方法和构造器、toString方法 (2)持久层业务继承CrudRepositoryTeaType,Integer 第一个参数是实体类第二个参数是主键的字段类型。CrudRepository已经实现了基础的增删查改操作。 package com.example.springboot1.teafunction.repository;import com.example.springboot1.teafunction.pojo.TeaType; import org.springframework.data.jpa.repository.Query; import org.springframework.data.repository.CrudRepository; import org.springframework.stereotype.Repository;import java.util.List;/*** 持久化接口*/ Repository public interface TeaTypeRepository extends CrudRepositoryTeaType,Integer {/*** 通过类型查询* param type* return*/Query(from TeaType where type:type)ListTeaType queryListByType(String type); }3 service层 4 编写Controller 返回对象 package com.example.springboot1.teafunction.pojo; import lombok.Data; import org.springframework.http.HttpStatus; Data public class ResponseMessageT {private Integer code;private String message;private T obj;public ResponseMessage(Integer code, String message, T obj) {this.code code;this.message message;this.obj obj;}public static T ResponseMessage succes(T data){return new ResponseMessage(HttpStatus.OK.value(),success,data);} }集成swagger2 图形化管理接口 1.引入依赖 dependencygroupIdorg.springdoc/groupIdartifactIdspringdoc-openapi-starter-webmvc-ui/artifactIdversion2.0.2/version /dependency dependencygroupIdorg.springdoc/groupIdartifactIdspringdoc-openapi-starter-webmvc-api/artifactIdversion2.0.2/version /dependency2.新增Swagger配置类 3.在配置文件中新增swagger访问地址 spring:application:name: springBoot1 #数据库地址datasource:url: jdbc:mysql://localhost:3306/tea_data?severTimezoneUTC #数据库用户名username: root #数据库密码password: xu123 #数据库驱动driver-class-name: com.mysql.cj.jdbc.Driver #控制台是否显示sql语句jpa:show-sql: true #sql语句格式化properties:hibernate:format_sql: true server:port: 8081 # web端口号 springdoc:swagger-ui.path: /swagger-ui.html4.编写Controller类。类上增加注解Tag(name”该类功能”)方法上增加注解Operation(summary”方法描述)参数上增加Parameter解释参数含义及必填等信息 5.访问http://localhost:8081/swagger-ui/index.html#/ 集成thymeleaf 1、 pom.xml 增加thymeleaf依赖 dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-thymeleaf/artifactId /dependency2、 application.yml中增加thymeleaf配置. 注意是在spring下面与datasource同一级别 thymeleaf:prefix: classpath:/templates/suffix: .html4、 新增Controller 5、 新增teaType.html html标签后面引入thymeleaf模板库xmlns:th“http://www.thymeleaf.org” !DOCTYPE html html langen xmlns:thhttp://www.thymeleaf.org headmeta charsetUTF-8title th:text${title}Title/title /head styletable {border-collapse: collapse;border: 1px solid black;width: 50%;}th, td {border: 1px solid #dddddd;padding: 8px;text-align: center;}/style body h1茶类清单/h1 tabletrth茶类名称/thth类型/th/trtr th:eachteaType:${teaTypes}td th:text${teaType.teaName}/tdtd th:text${teaType.type}/td/tr /table/body /html6、访问效果
http://www.hkea.cn/news/14430910/

相关文章:

  • 郑州企业如何建网站阿里云域名注册新人
  • 建立网站需要多少钱经营y湖南岚鸿非常好wordpress插件国际化
  • 青海省公路工程建设信息网站wordpress 取消评论
  • 厦门网站建设xm37深圳市城乡和建设局网站首页
  • wordpress英文版seo国外推广软件
  • 圆方k20在线设计网站生活服务信息类网站建设
  • 新手学做网站学要做哪些天津市住房和城乡建设部网站
  • 网站建设与运营主营业务收入专业创建网站
  • 郑州公司网站开发做ui设计的软件
  • 深圳网站建设有限公司 2019企业网站建设骆诗设计
  • 30_10_郑州网站制作网站设计的公司怎么样
  • 有没有做logo的网站网站集约化建设的问题
  • 广州技术支持:网站建设wordpress 父分类显示子分类文章
  • 开发手机端网站模板2017年做啥网站致富
  • 东阳网站建设软件开发宁波建设安全协会网站
  • 常州网络公司鼎豪网络网站建设临沂外贸国际网站建设
  • 椒江住房和城乡建设规划局网站餐饮公司简介模板
  • 通讯员队伍建设与网站新闻管理如何选择昆明网站建设
  • 创建免费网站需要什么条件长宁青岛网站建设
  • 美团是最早做团购的网站么58同城泰安
  • 羽贝网站建设安平县建设局网站
  • 东阳市城建设局网站网站运营需要服务器吗
  • 网站的前台和后台茂名网站制作网页
  • 网站设计主页花生壳域名注册官网
  • 海宁公司做网站网站建设模板推广
  • 网站如何提交百度收录食品网站建设方案项目书
  • 重庆手机网站建设开公司的注意事项
  • 燕郊网站建设哪家好唐山网站建设500元
  • 东莞网站建设lhznkjasp.net网站思路
  • a站全称wordpress默认页面