天行健,君子以自强不息;地势坤,君子以厚德载物。
每个人都有惰性,但不断学习是好好生活的根本,共勉!
文章均为学习整理笔记,分享记录为主,如有错误请指正,共同学习进步。
《宣州谢朓楼饯别校书叔云》
 弃我去者,昨日之日不可留;
 乱我心者,今日之日多烦忧。
 长风万里送秋雁,对此可以酣高楼。
 蓬莱文章建安骨,中间小谢又清发。
 俱怀逸兴壮思飞,欲上青天览明月。
 抽刀断水水更流,举杯消愁愁更愁。
 人生在世不称意,明朝散发弄扁舟。
文章目录
- Nignx部署Java服务测试使用的Spring Boot项目Demo
 - 1. 项目包结构
 - 2. pom所需依赖
 - 3. 配置文件
 - 4. 项目启动类
 - 5. 接口类
 - 6. 项目下载
 
- 加分加分
 - 1. 加分
 - 2. 加分
 - 3. 加分
 - 4. 加分
 - 4.1 加分1
 - 4.2 加分2
 - 4.3 加分3
 - 4.4 加分4
 
Nignx部署Java服务测试使用的Spring Boot项目Demo
1. 项目包结构
项目的包结构如下图
 
2. pom所需依赖
所需依赖
        <!--spring boot的web启动依赖-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
            <version>2.7.18</version>
        </dependency>
        <!--性能增强依赖,可省略setter getter等注解-->
        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <version>1.18.30</version>
        </dependency>
        <!--json工具-->
        <dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>fastjson</artifactId>
            <version>1.2.83</version>
        </dependency>
        <!--日志工具-->
        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-api</artifactId>
            <version>1.7.36</version>
        </dependency>
 
完整pom.xml
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>org.example</groupId>
    <artifactId>java_nginx_demo</artifactId>
    <version>1.0-SNAPSHOT</version>
    <properties>
        <maven.compiler.source>8</maven.compiler.source>
        <maven.compiler.target>8</maven.compiler.target>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    </properties>
    <dependencies>
        <!--spring boot的web启动依赖-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
            <version>2.7.18</version>
        </dependency>
        <!--性能增强依赖,可省略setter getter等注解-->
        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <version>1.18.30</version>
        </dependency>
        <!--json工具-->
        <dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>fastjson</artifactId>
            <version>1.2.83</version>
        </dependency>
        <!--日志工具-->
        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-api</artifactId>
            <version>1.7.36</version>
        </dependency>
    </dependencies>
</project>
 
3. 配置文件
application.yml
server:
  # 项目端口号
  port: 8080
spring:
  application:
    # 应用名称
    name: nginx_demo
 
4. 项目启动类
NginxApplication.java
package com.nginx;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
/**
 * @func: Niginx部署项目测试启动类
 * @author: LiBai
 * @version: v1.0
 * @createTime: 2024/12/4 9:41
 */
@SpringBootApplication
public class NginxApplication {
    public static void main(String[] args) {
        SpringApplication.run(NginxApplication.class, args);
    }
}
 
5. 接口类
TestController.java
package com.nginx.test;
import com.alibaba.fastjson.JSONObject;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
 * @func: 测试接口
 * @author: LiBai
 * @version: v1.0
 * @createTime: 2024/12/4 9:42
 */
@RestController
@RequestMapping(value = "/test")
public class TestController {
    @GetMapping(value = "/get")
    public JSONObject test(){
        System.out.println("接口测试调用成功");
        JSONObject jsonObject = new JSONObject();
        jsonObject.put("test", "接口测试返回结果");
        return jsonObject;
    }
}
 
6. 项目下载
项目demo已上传至CSDN资源库以及GitCode仓库
 CSDN资源库下载项目:Java springboot项目demo 用于nginx服务部署Java项目功能的测试项目
 CSDN代码仓库GitCode项目地址:java_nignx_demo项目GitCode地址
版权声明:
- 作者:寒山李白
 - 博客地址:https://hanshan.blog.csdn.net/
 - 版权:本作品采用《创作共享许可证》进行许可,根据该许可授权的内容可在符合本许可证条款的前提下自由使用、、修改和创作衍生作品。
 
版权许可介绍:
 本文采用CC BY-NC-SA许可证
 此许可允许在使用者仅出于非商业目的以任何媒体或格式分发、重新混合、改编和构建材料,并且前提是注明创作者。如果您重新混合、改编或基于该材料进行构建,则必须按照相同的条款对修改后的材料进行许可。
更多信息请访问以下网址查看:
 版权官网 https://creativecommons.org/licenses/by-nc-sa/4.0/
 中文翻译 https://creativecommons.org/licenses/by-nc-sa/4.0/deed.zh-hans
文章结束
-------------------------------------------
以下内容增加文章评分用,可忽略
加分加分
黄河之水天上来,奔流到海不复回
高堂明镜悲白发,朝如青丝暮成雪
 
1. 加分
黄河之水天上来,奔流到海不复回
高堂明镜悲白发,朝如青丝暮成雪
 
2. 加分
黄河之水天上来,奔流到海不复回
高堂明镜悲白发,朝如青丝暮成雪
 
3. 加分
寒山李白
 寒山李白
4. 加分
账号密码
| 名称 | 密码 | 
|---|---|
| 李白 | 123 | 
4.1 加分1
账号密码
| 名称 | 密码 | 
|---|---|
| 李白 | 123 | 
4.2 加分2
账号密码
| 名称 | 密码 | 
|---|---|
| 李白 | 123 | 
4.3 加分3
账号密码
| 名称 | 密码 | 
|---|---|
| 李白 | 123 | 
4.4 加分4
账号密码
| 名称 | 密码 | 
|---|---|
| 李白 | 123 | 
感谢阅读,祝君暴富!



















