方法如下:
操作设备:戴尔笔记本电脑
操作系统:win7
操作程序:管理选项1.0
一、首先选择“管理选项”打开“本地用户和组”可以在列表中看到用户选项,如下图所示:
二、然后从下拉菜单中选择新用户,开始构建填写用户名和密码,如下图所示:
三、之后找到“控制面板”选项并将其打开,如下图所示:
四、单击下面的卸载程序按钮进入安装程序列表界面,如下图所示:
五、在左上角的菜单栏中打开或关闭Windows,单击进入,如下图所示:
六、转到Windows功能界面打开或关闭,勾选其子菜单的FTP服务和FTP可扩展性,然后单击按下OK按钮,如下图所示:
七、添加IIS服务后,单击Internet信息服务管理 - 此时我们可以看到连接右框架,如下图所示:
八、单击打开连接框下方的本地主机主页,然后右键单击该网站以选择添加网站,如下图所示:
九、然后在弹出的添加网站框中输入我们的网站名称,在磁盘中创建新的,然后选择添加,如下图所示:
十、创建我们的FTP后,启动绑定和SSL设置,端口号选择2121IP地址填写本地IP地址,如下图所示:
在后台业务快速增长的时代,如何快速构建api以及能够以最小的影响去部署服务是设计的一个趋势,SpringBoot就给开发者们这样一种能力。
个人比较推荐IntelliJ,破解请自行百度。这款ide提供了更加炫酷的界面效果,能够更加方便的去调试管理项目。我是使用mac2019.3.3版本的,ide自带了springboot库。下面我们先使用SpringBoot官网创建一个项目。打开https://start.spring.io网址,选择版本后点击generate按钮生成项目,如下图所示:
SpringBoot有几个常用的注解是开发api常用的。
@RequestMapping用来配置api的路由和方法,@PostMapping表示是Post请求,@RequestBody表示数据存放在body,@RequestParam 标记参数的说明,@ResponseBody表示返回值定义。@Controller标记控制器
示例如下:
package com.instinct.auction.controller.login
import com.instinct.auction.controller.ResultBase
import com.instinct.auction.controller.data.UserManager
import org.springframework.beans.factory.annotation.Autowired
import org.springframework.stereotype.Controller
import org.springframework.web.bind.annotation.*
import javax.servlet.http.HttpServletRequest
import java.util.Dictionary
@Controller
public class LoginController {
public LoginController(){
userManager=new UserManager()
}
//@Autowired
private UserManageruserManager
//@Autowired
// private HttpServletRequest request
@RequestMapping("/api/login")
@ResponseBody
public ResultBase LoginIn(LoginInfo loginInfo){
//check memberinfo
boolean success=userManager.checkMember(loginInfo.Name,loginInfo.Pwd)
String msg=success?"login success":"login error"
ResultBase result=new LoginResult(200,msg)
return result
}
@RequestMapping("/api/login1")
@ResponseBody
public ResultBase LoginIn(@RequestParam(value ="name",required =true) String name,
@RequestParam(value="pwd",required =true) String pwd){
//check memberinfo
boolean success=userManager.checkMember(name,pwd)
String msg=success?"login success":"login error"
ResultBase result=new LoginResult(200,msg)
return result
}
@RequestMapping(value ="/api/register",method = RequestMethod.POST)
@ResponseBody
public ResultBase Register(@RequestBody MemberInfo memberInfo){
//add to review list
//if telephone exist,return
boolean containsName=userManager.containsName(memberInfo.Name)
if(containsName) {
ResultBase result=new LoginResult(200,"user already exist")
return result
}
boolean containsTelephone=userManager.containsTelephone(memberInfo.phoneNum)
if(containsTelephone){
ResultBase result=new LoginResult(200,"telephone already exist")
return result
}
ResultBase result1=new LoginResult(200,"审核中")
return result1
}
@PostMapping(value ="/api/test")
@ResponseBody
public String Test(@RequestBody MemberInfo info){
return info.Name+info.phoneNum
}
}
如上图所示的test路由方法,如果忘记了些ResponseBody注解,则会发生接口已调用,但返回值为404的问题。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)