SpringBoot在无网络的环境下运行

news/2024/7/4 13:29:38

首先创建一个maven项目,和创建一个Spring项目一样

在pom文件中引入相关的依赖,依赖是以前引过的

<?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">

   <!--parent替换为SpringBoot模块中的parent-->
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.0.3.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>
    <modelVersion>4.0.0</modelVersion>

    <artifactId>springboot-02</artifactId>
    <packaging>war</packaging>

    <name>springboot-02 Maven Webapp</name>
    <!-- FIXME change it to the project's website -->
    <url>http://www.example.com</url>

    <!--同样是SpringBoot的-->
    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
        <java.version>1.8</java.version>
    </properties>

    <dependencies>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.11</version>
            <scope>test</scope>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>
    </dependencies>

    <build>
        <finalName>springboot-02</finalName>
    </build>
</project>

编写的Controller和SpringBoot一样

package cn.studio.controller;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;


/**
 * Created by mycom on 2018/6/22.
 */
@SpringBootApplication
@RestController
public class HelloController {

    @RequestMapping("/hello")
    public Object hello(){
        return "你好我好";
    }

    public static void main(String[] args) {
        
        SpringApplication.run(HelloController.class, args);
    }
}

 

转载于:https://www.cnblogs.com/my-123/p/9214563.html


http://www.niftyadmin.cn/n/4076697.html

相关文章

Error:python-neutron conflicts with python2-eventlet-0.18.4-1.el7.noarch(安装openstack-neutron出现的问题解决)

在安装openstack-neutron openstack-neutron-ml2出现以下问题&#xff0c;网上找了许多方法都不太行&#xff0c;最终还是自己解决&#xff1a; [rootcontroller yum.repos.d]# yum install openstack-neutron openstack-neutron-ml2 -y …………………… --> Processing Co…

检测IP地址是否真正合法的函数

检测IP地址是否真正合法 function checkIP2(sIPAddress){ var exp/^(/d{1,2}|1/d/d|2[0-4]/d|25[0-5])/.(/d{1,2}|1/d/d|2[0-4]/d|25[0-5])/.(/d{1,2}|1/d/d|2[0-4]/d|25[0-5])/.(/d{1,2}|1/d/d|2[0-4]/d|25[0-5])$/; var reg sIPAddress.match(exp); var ErrMsg&qu…

(十二)OpenStack的Horizon和cinder的安装配置

1 Horizon的安装配置 &#xff08;1&#xff09;安装仪表板组件 yum install openstack-dashboard httpd mod_wsgi memcached python-memcached -y &#xff08;2&#xff09;配置仪表板 编辑/etc/openstack-dashboard/local_settings文件并完成下列配置 #a.配置dashboard使…

(一)走进Linux世界(安装Centos8,初始化生产环境,GNU bash)

声明&#xff1a; 本博主正在备考RHCE8&#xff0c;所以接下来的学习环境都在centos8下面。考试利用的是Redhat8系统&#xff0c;实际上和Centos8并没有多少区别。只是Redhat收费而已。所以博主打算先系统的学习Linux&#xff0c;复习巩固以往学习的知识&#xff0c;顺便整理下…

Android——Activity练习

manifests里的AndroidManifest.xml <?xml version"1.0" encoding"utf-8"?> <manifest xmlns:android"http://schemas.android.com/apk/res/android"package"com.example.chenshuai.test"><applicationandroid:allowB…

ASP之对象总结

如果你使用过大部分&#xff0c;那么你的ASP功力应该是非常高的了 ADO对象(太常用了)&#xff1a;ConnectionCommandRecordSetRecordStream ASP支持的对象太多了&#xff0c;你可以自己写COM组件&#xff0c;下面是我们经常使用的&#xff1a;Server.CreateObject("Scri…

Go 微服务:基于 RabbitMQ 和 AMQP 进行消息传递

欢迎大家前往腾讯云社区&#xff0c;获取更多腾讯海量技术实践干货哦~ 本文来自云社区翻译社&#xff0c;由Tnecesoc编译。介绍 微服务就是将应用程序的业务领域划分为具有明确范围的不同场景&#xff0c;并以分离的流程来运行这些场景&#xff0c;使得其中跨边界的任何持久化的…

默认的Sublime 3中没有Package Control

https://packagecontrol.io/installation#st3 &#xff08;官方&#xff09; 原来Subl3安装Package Control很麻烦&#xff0c;现在简单的方法来了 一、简单的安装方法 使用Ctrl快捷键或者通过View->Show Console菜单打开命令行&#xff0c;粘贴如下代码&#xff1a; import…