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

网站创建知识传媒在线网站模板

网站创建知识,传媒在线网站模板,亚马逊跨境电商运营,注册城乡规划师成绩查询2021快速入门为主主要届介绍java web接口API的编写 java编辑器首选IntelliJ IDEA 官方链接#xff1a;https://www.jetbrains.com/idea/ IEDA 前言 实例项目主要是web端API接口的使用#xff0c;项目使用mysql数据库#xff0c;把从数据库中的数据的查询出来后通过接口json数…快速入门为主主要届介绍java web接口API的编写 java编辑器首选IntelliJ IDEA 官方链接https://www.jetbrains.com/idea/ IEDA 前言 实例项目主要是web端API接口的使用项目使用mysql数据库把从数据库中的数据的查询出来后通过接口json数据返回 项目创建 选中 文件–新建–项目 选择Spring Initializr -- 配置依赖源服务器 URL地址、项目名称及位置、组名称、选择所需的java SDKjava环境 、打包的方式 选择要引入的依赖mysql的驱动Mysql Driver、Spring web、JDBC API、Mybatis 完成后等待IDEA下载环境依赖 创建后常见问题 出现pom文件找不到插件 ‘org.springframework.boot:spring-boot-maven-plugin:‘问题 可能是因为版本没有绑定好去一级父类依赖找对应的插件版本在pom文件中加上。 把父类的version加到pom中 出现解决 java: 错误: 不支持发行版本 21 Maven包无法加载 问题 使用中国移动的宽带会出现网络污染不能够正确的下载Maven库中的maven包导致Spring项目在加载是会出现报错。 解决方法 思路 网络污染无非 是不能够对于外网的Maven包拿不过来但是在国内阿里云的镜像也是会随时更新的。可以配置使用国内阿里云的镜像Maven。不只是Maven其他诸如树莓派的也可以 方式一 全局配置 可以添加阿里云的镜像到maven的setting.xml配置中这样就不需要每次在pom中添加镜像仓库的配置在mirrors节点下面添加子节点 mirroridnexus-aliyun/idmirrorOfcentral/mirrorOfnameNexus aliyun/nameurlhttp://maven.aliyun.com/nexus/content/groups/public/url /mirror注 mirrorOf可以设置为哪个中央仓库做镜像为名为“central”的中央仓库做镜像写作 mirrorOfcentral /mirrorOf;为所有中央仓库做镜像写作 mirrorOf /mirrorOf。Maven默认中央仓库的id 为 central。id是唯一的。除非你有把握否则不建议使用 mirrorOf /mirrorOf的方式。 在配置maven的setting.xml中如图所示加入上述代码的这个内容具体setting.xml依照各自的配置所在路径。 如果使用idea的话可以依据此方式进行配置setting.xml 方式二 单项目配置 单项目配置时需要修改pom文件。pom文件中没有mirror元素。在pom文件中通过覆盖默认的中央仓库的配置实现中央仓库地址的变更。 修改项目的pom文件 project xmlnshttp://maven.apache.org/POM/4.0.0 xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsdmodelVersion4.0.0/modelVersiongroupIdcom.test/groupIdartifactIdconifg/artifactIdpackagingwar/packagingversion0.0.1-SNAPSHOT/versionrepositoriesrepositoryidcentral/idnamealiyun maven/name!-- 更改地址使用aliyun加载 --urlhttp://maven.aliyun.com/nexus/content/groups/public//urllayoutdefault/layout!-- 是否开启发布版构件下载 --releasesenabledtrue/enabled/releases!-- 是否开启快照版构件下载 --snapshotsenabledfalse/enabled/snapshots/repository/repositories/project 注Maven默认中央仓库的id 为 central。id是唯一的。因此使用 idcentral /id覆盖了默认的中央仓库。 启动项目 可以在IDEA中配置启动 以上是没有配置数据库的url所导致的把resources目录下的application.properties文件后缀改成yml文件进行配置 配置的内容如下 server:port: 8081 spring: # 数据库相关配置datasource:url: jdbc:mysql://127.0.0.1:3306/javaboot?characterEncodingutf-8useSSLfalseserverTimezoneUTCdriver-class-name: com.mysql.cj.jdbc.Driverusername: javabootpassword: javaboot #mybatis的相关配置 mybatis:#mybatis配置文件mapper-locations: classpath:mapper/*.xmltype-aliases-package: com.example.demo.entitySpring boot 简单步骤 文件目录如下 controller 做展示的只跟前端交互entity 只做数据库映射mapper 跟数据库交互的service是业务逻辑操作、计算1.建立实体类跟数据库表字段保持一致 实体类中定义的的字段要与数据库表的字段保持一致 实体类中要实现构造方法和每个值得get方法、set方法 package com.example.demo.entity; //实体类 // 实体类中定义的的字段要与数据库表的字段保持一致 // 里面要实现构造方法和每个值得get方法、set方法 public class User {private int id;private String name;private int age;private String email;public int getId() {return id;}public void setId(int id) {this.id id;}public String getName() {return name;}public void setName(String name) {this.name name;}public int getAge() {return age;}public void setAge(int age) {this.age age;}public String getEmail() {return email;}public void setEmail(String email) {this.email email;}public User(int id, String name, int age, String email) {this.id id;this.name name;this.age age;this.email email;} } 2.建立mapper接口定义要操作数据库的动作 Mapper是实例化Usermapper 对象 package com.example.demo.mapper;import com.example.demo.entity.User; import org.apache.ibatis.annotations.Mapper;import java.util.List; Mapper public interface Usermapper {ListUser findAll(); } 3.建立mapper的xml文件写具体的sql语句 ?xml version1.0 encodingUTF-8 ? !DOCTYPE mapper PUBLIC -//mybatis.org//dtd Mapper 3.0//EN http://mybatis.org/dtd/mybatis-3-mapper.dtd mapper namespacecom.example.demo.mapper.Usermapperselect idfindAll resultTypecom.example.demo.entity.UserSELECT * FROM user/select/mapper4.建立service类处理业务逻辑 Service -----实例化对象 Autowired 从容器中拿出来用 package com.example.demo.service;import com.example.demo.entity.User; import com.example.demo.mapper.Usermapper; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service;import java.util.List; Service public class UserService {Autowiredprivate Usermapper usermapper;public ListUser fandAll(){return usermapper.findAll();} } 5.在controller类中展示处理的结果 package com.example.demo.controller;import com.example.demo.entity.User; import com.example.demo.service.UserService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController;import java.util.List;RestController public class Usercontrller {Autowiredprivate UserService userservice;RequestMapping(/user)public ListUser getUser(){return userservice.fandAll();} } 6、启动服务访问链接 最后访问 http://127.0.0.1:8081/user
http://www.w-s-a.com/news/825104/

相关文章:

  • 专题网站可以做什么怎么做网站滑动图片部分h5
  • 什么是网站建设外包html 门户网站
  • 资阳市建设局网站微信开发公司
  • wap建站程序源码可不可以异地建设网站
  • 优秀企业网站的特点网站标签名词
  • 建材网站建设案例淄博网站建设培训
  • 纯代码添加wordpress网站底部导航宝塔自助建站源码
  • 网站设计技术有哪些?青岛网站建设工作室
  • 网站怎样建设才叫人性化宣传
  • 济南网站制作方案做淘客网站备案
  • h5企业网站只做做php门户网站那个系统好
  • 长春阿凡达网站建设建网站如果不买域名别人能不能访问
  • 佛山网站建设策划东莞建设工程交易网
  • 制作公众号网站开发濮阳建网站
  • 屏南网站建设兼职旅游网站建设方案两百字
  • 最牛的网站建设网站建设的规模设想
  • 马云之前做的网站企业形象策划
  • ie9网站后台编辑器代发qq群发广告推广
  • 百度怎样建立一个网站嘉兴高端网站定制
  • 国外设计网站怎么进入电子网站建设前台设计
  • 中方建设局网站济南网站建设公司电子商务网站
  • 如何做网站编辑 沒技术济南企业做网站推广网站
  • 网站模板 百科北京中高风险地区最新名单最新
  • 高校网站建设前言做公众号的公司是什么公司
  • 网站备案怎么登陆短视频培训学校
  • 百度图片点击变网站是怎么做的北京市建设工程质量监督站网站
  • 在线建站模板重庆网站建设大概需要多少钱
  • 建设网站公司电话号码wordpress 即时通讯
  • 网站设计用的技术拓者吧室内设计网app
  • 河北seo优化_网络建设营销_网站推广服务 - 河北邢台seo网站建设运行情况报告