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

铜陵专业网站制作公司做网站的协议

铜陵专业网站制作公司,做网站的协议,网站推广找哪家公司好,30个成功的电子商务网站设计随着Spring Boot的第4版发布#xff0c;为Web开发企业应用程序变得非常容易。 代表开发人员仍然需要大量时间的事情是#xff0c;例如在Hibernate中对现有数据库进行建模#xff0c;以获取数据的面向对象的视图。 在本教程中#xff0c;我们将探索如何与开源一起使用开源工… 随着Spring Boot的第4版发布为Web开发企业应用程序变得非常容易。 代表开发人员仍然需要大量时间的事情是例如在Hibernate中对现有数据库进行建模以获取数据的面向对象的视图。 在本教程中我们将探索如何与开源一起使用开源工具Speedment与Spring一起生成实体管理器和控制器从而使您可以更快地开始开发。 关于速度 Speedment是一个开放源代码Java工具包使开发人员可以快速生成与数据库进行通信所需的所有粘合。 使用图形工具您可以在几秒钟内连接到数据库并生成Java源。 与Spring一样Speedment以模块化的方式构建因此易于学习和仅使用您感兴趣的部分。在本文中除了标准文件之外我们还将使用Speedment插件来生成Spring控制器。 步骤1创建一个新的Spring Boot项目 Spring Boot由许多模板组成可以轻松地开始使用新应用程序。 我们将使用一个称为“ spring-boot-starter-web”的框架来设置我们的Web应用程序。 首先创建一个新的Maven项目然后将以下内容添加到“ pom.xml”文件中 ?xml version1.0 encodingUTF-8? project xmlnshttp://maven.apache.org/POM/4.0.0 xmlns:xsihttp://www.w3.org/2001/XMLSchema-instance xsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsdmodelVersion4.0.0/modelVersionparentgroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-parent/artifactIdversion1.4.1.RELEASE/version/parentgroupIdcom.github.pyknic/groupIdartifactIdspeedment-spring-example/artifactIdversion1.0.0-SNAPSHOT/versionpackagingjar/packagingpropertiesjava.version1.8/java.versionspeedment.version3.0.1/speedment.versionmysql.version5.1.39/mysql.version/propertiesbuildpluginsplugingroupIdorg.springframework.boot/groupIdartifactIdspring-boot-maven-plugin/artifactId/pluginplugingroupIdcom.speedment/groupIdartifactIdspeedment-maven-plugin/artifactIdversion${speedment.version}/versiondependenciesdependencygroupIdmysql/groupIdartifactIdmysql-connector-java/artifactIdversion${mysql.version}/version/dependencydependencygroupIdcom.speedment.plugins/groupIdartifactIdspring-generator/artifactIdversion${speedment.version}/version/dependency/dependenciesconfigurationcomponents componentcom.speedment.plugins.spring.SpringGeneratorBundle/component/components/configuration/plugin/plugins/builddependenciesdependencygroupIdcom.speedment/groupIdartifactIdruntime/artifactIdversion${speedment.version}/versiontypepom/type/dependencydependencygroupIdcom.speedment.plugins/groupIdartifactIdspring-generator/artifactIdversion${speedment.version}/version/dependencydependencygroupIdmysql/groupIdartifactIdmysql-connector-java/artifactIdversion${mysql.version}/version/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependency/dependencies /project 这会将您的项目配置为Spring Boot应用程序并告诉它将Springment与Spring Generator插件一起使用。 步骤2使用速度生成源 修改pom文件后IDE中将提供许多新的Maven目标。 速度可以图形方式使用也可以从命令行使用。 在本教程中我们将使用UI。 要启动Speedment Tool请在项目上执行以下Maven目标 mvn speedment:tool 将打开一个对话框使您可以连接到数据库。 连接后您将在左侧看到一个窗口其中概述了数据库而在中心则显示了各种配置选项。 对于本教程默认设置就足够了因此只需在工具栏中按“生成”即可。 如果切换回IDE您将看到新生成的源。 您会注意到每个类都有两个副本其中一个带有“ Generated”前缀。 这样做的原因是如果您需要在某个时候重新生成源代码则允许进行修改而没有覆盖更改的风险。 具有“已生成”前缀的文件将始终被覆盖而没有前缀的文件将仅被创建一次。 步骤3创建一个主文件 Speedment已经生成了完整的数据库面向对象模型但是我们仍然需要为应用程序创建一个入口点。 我们将其放在主程序包中并将其命名为Main.java。 Main.java package com.github.pyknic.spring;import com.speedment.common.logger.Level; import com.speedment.common.logger.LoggerManager; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication;SpringBootApplication public class Main {public static void main(String... args) {SpringApplication.run(Main.class, args);} } 如果我们启动应用程序Spring Boot将为数据库中的每个表设置一个独立的Web应用程序并为其生成一个控制器。 我们可以通过在浏览器中转到以下路径来进行尝试 http://localhost:8080/hare/ 现在将返回数据库中“兔子”表的JSON表示形式。 [{id:1, name:Harry, color:Gray, age:3},{id:2, name:Henrietta, color:White, age:2},{id:3, name:Henry, color:Black, age:9} ] 注意1如果您遇到一个异常说明此内容… There was an unexpected error (typeInternal Server Error, status500). Could not write content: No value present (through reference chain: java.util.ArrayList[0]... …这可能意味着您的数据库中有Speedment选择实现为OptionalLongOptionalInt等的可空列。您可以通过在Speedment Tool中将“可空实现”字段设置为WRAPPER而不是那些列的OPTIONAL来关闭此功能。 注意2如果您在这种样式中遇到异常则… java.sql.SQLException: Access denied for user rootlocalhost (using password: YES) …您将需要在项目的根目录中创建一个application.properties文件并添加数据库的身份验证详细信息。 application.properties jdbc.usernameroot jdbc.passwordpassword摘要 在本文中我们使用了Speedment和Spring Generator插件来自动创建完整的Spring Boot Application。 Speedment已生成用于与数据库通信的实体管理器和REST控制器。 如果您想了解有关Speedment的更多信息以及如何控制生成的代码请在Speedment GitHub页面上查看许多示例 翻译自: https://www.javacodegeeks.com/2016/12/creating-rest-api-speedment-spring.html
http://www.zqtcl.cn/news/644172/

相关文章:

  • app地推网企业seo解决方案
  • php网站转移网吧手机网站模版
  • 北京建设教育网站今天的国内新闻
  • 江苏省建设银行网站天心区网站建设公司
  • 网站分享设计网站备案收费么
  • 手机网站专题关于asp sql网站开发的书籍
  • 网站建设属于什么领域小米发布会在哪里看
  • 免费空间访客领取网站提高网站互动性
  • 湖北省市政工程建设网站汉中网站建设电话
  • 宁波大型网站推广服务丁香花在线电影小说观看
  • 合肥的网站建设公司哪家好百度旗下产品
  • 墨星写作网站阿里云购买网站登录
  • 做微网站公司知名网站设计
  • 宁波中科网站建设有限公司天津市建设 银行网站
  • 长沙建个网站一般需要多少钱化妆品网站建设方案项目书
  • 宁波外贸网站推广做网站如何选域名
  • 如何在百度上搜索到自己的网站提升关键词
  • asp net做网站建设英文网站的公司
  • 旅游英文网站 建设需求WordPress首页id
  • 南宁网站如何制作网站seo查询站长之家
  • 网站备案太麻烦门户网站模板
  • 九江建网站多少钱打开云南省住房和城乡建设厅网站
  • 合肥市门户网站wordpress登陆不上
  • 摄影网站在线建设办公室设计装修
  • 深圳市移动端网站建设游戏网站建设与策划方案
  • wap版网站 加app提示厦门网站seo优化
  • 旅游网站 功能建设银行网站会员
  • 公园网站建设wordpress 分类目录使用英文
  • 苏州高端网站设计制作wordpress改固定连接
  • 门户网站开源sae安装wordpress