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

有哪些好的做兼职的网站wordpress会员浏览

有哪些好的做兼职的网站,wordpress会员浏览,网站建设建站网,网站的内容策略在实际的开发过程中#xff0c;我们需要前端页面向Java端提交请求#xff0c;这些请求一般分为get方式和post方式#xff0c;不管是哪一种方式#xff0c;一般都会携带一些参数。这一节#xff0c;我们来演示一下如何给Controller传递参数。代码#xff1a;RestControlle… 在实际的开发过程中我们需要前端页面向Java端提交请求这些请求一般分为get方式和post方式不管是哪一种方式一般都会携带一些参数。这一节我们来演示一下如何给Controller传递参数。代码RestControllerRequestMapping(hello)public class HelloController { public String hello(){return Hello Spring Boot;}RequestMapping(login)public String login(RequestParam(username) String username){return 用户名 username;}}这边我们用到了RequestParam注解。然后启动项目在地址栏访问http://localhost:8088/demo/login?usernamejack即可看到效果如果我们参数后面什么都不写http://localhost:8088/demo/login?username那么返回就是空我们可以设置参数的默认值RequestMapping(login)public String login(RequestParam(valueusername,defaultValue未知用户) String username){return 用户名 username;}再次访问http://localhost:8088/demo/login?username得接下来我们来演示如何在SpringBoot项目中连接数据库并且自动创建一张表。按照惯例数据库我们依然使用mysql至于什么是jpa呢jpa是sun推出的持久化规范(java persistens api)JPA通过JDK 5.0注解或XML描述对象关系表的映射关系并将运行期的实体对象持久化到数据库中。JPA 的目标之一是制定一个可以由很多供应商实现的API并且开发人员可以编码来实现该API而不是使用私有供应商特有的API。实现JPA规范的框架比较出名的是hibernate。现在我们需要在pom文件中引入两个依赖dependencygroupIdorg.springframework.bootgroupIdartifactIdspring-boot-starter-data-jpaartifactIddependencydependencygroupIdmysqlgroupIdartifactIdmysql-connector-javaartifactIddependency分别为spring-data-jpq和mysql驱动。Spring Data是一个用于简化数据库访问并支持云服务的开源框架。其主要目标是使得对数据的访问变得方便快捷并支持map-reduce框架和云计算数据服务。Spring Data 包含多个子项目spring-data-jpq就是其中的一个。修改yml文件server: port: 8088 context-path: /demospring: datasource: driver-class-name: com.mysql.jdbc.Driver url: jdbc:mysql://127.0.0.1:3306/crud username: root password: 123456 jpa: hibernate: ddl-auto: create show-sql: true其中设置ddl-auto: create的目的就是在项目启动的时候就创建表。接着我们去新建一个JavaBean代码package com.springboot.study.bean;import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persistence.Id;Entitypublic class User {IdGeneratedValueprivate Integer id;private String username;private String password;//无参构造方法这个必须要有不然会报错public User() {}public Integer getId() {return id;}public void setId(Integer id) {this.id id;}public String getUsername() {return username;}public void setUsername(String username) {this.username username;}public String getPassword() {return password;}public void setPassword(String password) {this.password password;}}其中主键ID设置为自增长。然后启动项目发现数据库的表已经自动生成了。在上一节的yml文件中我们设置 ddl-auto 为 create这会导致每一次启动项目的时候都会去数据库里面重新创建表。这不是我们希望看到的一般在项目开发中我们更愿意把这个配置设置为update这样的话启动项目时它会去检测如果表已经存在并且里面是有数据的即不会去重新建表了。server: port: 8088 context-path: /demospring: datasource: driver-class-name: com.mysql.jdbc.Driver url: jdbc:mysql://127.0.0.1:3306/crud username: root password: 123456 jpa: hibernate: ddl-auto: update show-sql: true 我们需要使用spring-data-jpa来帮我们实现对用户表的增删改查先去写一个接口集成jpapackage com.springboot.study.service;import org.springframework.data.jpa.repository.JpaRepository;import com.springboot.study.bean.User;public interface UserService extends JpaRepository{}我们只需要写上类名和主键的类型即可。其他什么都不用写就OK啦。编写Controller:代码package com.springboot.study.controller;import java.util.List;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.web.bind.annotation.RestController;import com.springboot.study.bean.User;import com.springboot.study.service.UserService;RestControllerpublic class UserController {Autowired private UserService userService;/** * 获取所有的用户列表 * return */RequestMapping(findAllUsers) public ListfindAllUsers(){ return userService.findAll();}}因为逻辑比较简单我就直接给出一个例子了启动项目看结果。。这次启动时间稍微长了一点浏览器输入http://localhost:8088/demo/findAllUsers返回niceSpringBoot果然好用一句sql都没写甚至实现方法都没写我们就完成了功能。
http://www.pierceye.com/news/465185/

相关文章:

  • 豪华网站建设wordpress推广提成
  • 网站优化外包价格搜索引擎费用
  • 网站建设基本范例sqlite开发网站
  • 网站建设顾问站建开发外包公司
  • 建立网站花钱吗wordpress表结构写入不全
  • 绿色家园网站怎么做导出wordpress文章
  • 合肥有什么好的网站建设公司网站建设的售后服务流程
  • 做网站烧钱吗济南免费建站
  • ps个人主页网页设计模板汕头关键词优化服务
  • 网站建设功能图网站开发新技术探索
  • 做自行车网站应该注意什么个人介绍网页设计模板
  • 邢台网站建设免费做网站排名上海开发app
  • 沈阳网站建设设计企业网站设计与管理系统
  • 婚纱照网站制作梁山网站建设价格
  • 做现货去哪些网站营销好呢网站 服务报价
  • 网站建设渠道做网站前端和平面配合
  • 北京交友最好的网站建设wordpress 移动支付宝
  • 2015百度推广网站遭到攻击非遗网页设计作品欣赏
  • 网站空间需要多大网站推荐几个免费的
  • 做一个网站花多少钱建行系统
  • 滁州市住房城乡建设部网站wordpress title背景
  • 餐饮手机微网站怎么做wordpress 多语言建站
  • 企业信息系统案例东昌府聊城网站优化
  • 做美食直播哪个网站好php网站开发数据列表排重
  • 网站建设 职责网站分站加盟
  • 单页网站产品手机网站免费生成
  • 无锡电子商务网站建设公司德国网站的后缀名
  • 服务器做视频网站赣州企业做网站
  • 如何看出网站用dede做的网站百度快照
  • 做网站很难吗五种新型营销方式