只要认真学习,自己也可以开发网站(分享贴+详细步骤)

2020-08-07

本文作者纯手打,如需转载请说明出处。

所用工具统一在文末。

本人操作系统win10;

只要认真学习,自己也可以开发网站(分享贴+详细步骤)

服务器端语言java;

只要认真学习,自己也可以开发网站(分享贴+详细步骤)

中间件tomcat(),下载完成之后解压,并且在这台电脑 -> 属性 -> 高级系统设置 -> 环境变量 找到path中添加 H:\\apache-maven-3.5.4\\bin( H:\\apache-maven-3.5.4 为你自己的目录),当然这些的前提是java环境配置正确;

打开 H:\\apache-tomcat-8.5.37\\bin\\startup.bat 这个文件,如果一闪而过,自行百度,或者私聊我,打开过后,在浏览器输入http://127.0.0.1:8080/ 出现下面的内容说明打开成功,点击 H:\\apache-tomcat-8.5.37\\bin\\shutdown.bat 关闭。

只要认真学习,自己也可以开发网站(分享贴+详细步骤)

内网穿透工具natapp(必须完成注册),注册之后在个人中心选择穿透端口为8080,也可以通过修改tomcat端口,两个一致即可,下载之后打开出现如下情况则说明配置正确,另外花生壳也是挺好用的。

只要认真学习,自己也可以开发网站(分享贴+详细步骤)

第二阶段(个人电脑充当服务器):

由于本文仅做学习,就采用简单的微服务框架springboot来进行简单演示。

打开工具idea

只要认真学习,自己也可以开发网站(分享贴+详细步骤)

新建一个maven项目,其中pom.xml文件中的dependencies部分如下:

xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

4.0.0

org.springframework.boot

spring-boot-starter-parent

1.5.3.RELEASE

com.shr.discount

study

0.0.1-SNAPSHOT

commercial

仅供学习

1.8

org.springframework.boot

spring-boot-starter-thymeleaf

org.springframework.boot

spring-boot-starter-web

org.yaml

snakeyaml

1.10

org.springframework.boot

spring-boot-configuration-processor

true

org.projectlombok

lombok

org.springframework.boot

spring-boot-starter-test

test

com.alibaba

fastjson

1.2.31

org.springframework.boot

spring-boot-autoconfigure

commons-lang

commons-lang

2.2

org.junit.jupiter

junit-jupiter-api

5.3.2

compile

org.springframework.boot

spring-boot-maven-plugin

配置好xml和Yml文件(会放在百度云)之后之后再在

只要认真学习,自己也可以开发网站(分享贴+详细步骤)

这个目录下把App类的内容改为下列代码

package com.shr.study;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
/**
* @Author: 德玛西亚
* @CreateDate 2019/6/16 11:57
*

Springboot项目启动主函数


*/
@SpringBootApplication
public class App {
public static void main(String[] args) {
SpringApplication.run(App.class, args);
}
}

之后点击启动,如果可以启动成功,那么接下来,写一个测试接口

只要认真学习,自己也可以开发网站(分享贴+详细步骤)

内容如下:

package com.shr.study.controller;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.*;
/**
* @Author: 德玛西亚
* @CreateDate 2019/6/16 12:25
*

模拟接口


*/
@Controller
public class TestController {
@RequestMapping("/test")
public String goHello(Model model) {
model.addAttribute("name", "德玛西亚");
return "hello";
}
}

其中hello为视图解析器指向的html文件,过程就不再赘述,大家下载打开之后如果为

只要认真学习,自己也可以开发网站(分享贴+详细步骤)

成功画面

则代表已经成功了,接下来可以进行内网穿透,直接打开natapp便可进行外网访问。考虑到外链规范如果有什么不懂的地方可以问我。

tip:收藏转载自网络,侵权必删!