栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Spring Boot: (1)快速体验 Hello World

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Spring Boot: (1)快速体验 Hello World

Spring Boot 快速体验 Hello World
  • 新建一个Maven Java 工程
  • pom.xml 文件中引入依赖
  • 编写主程序
  • 编写Controller 内容
  • 启动主程序
  • 修改端口或访问路径
  • 附件

新建一个Maven Java 工程
  • File -> New -> Project

  • Maven -> Next

  • 填写 GroupId ,ArtifactId -> 点击 Next

  • 点击Finish

  • 创建完成,默认基础结构

  • 目录结构

    • src/main/java 程序开发以及主程序入口
    • src/main/resources 配置文件
    • src/test/java 测试程序
pom.xml 文件中引入依赖
  • 引入spring boot 父级依赖

    	
        	org.springframework.boot
        	spring-boot-starter-parent
        	2.2.7.RELEASE
        	
    	
    

    PS: 设定一个空值默认值为…/pom.xml 表示将始终从父级仓库中获取,不从本地路径获取

  • 引入 web 模块

    	
        	org.springframework.boot
        	spring-boot-starter-web
        	2.3.0.RELEASE
    	
    
编写主程序
@SpringBootApplication
public class Application {
    public static void main(String[] args) {
        SpringApplication.run(Application.class,args);
    }
}
编写Controller 内容
@RestController
@RequestMapping("/hello")
public class HelloWorldController {

    @GetMapping()
    public String index() {
        return "Hello World!";
    }
}
启动主程序
  • 访问网址 http://localhost:8080/hello
修改端口或访问路径
  • 在resources下新建application.yml文件
    # 开发环境配置
    server:
    # 服务器的HTTP端口,默认为80
    port: 8093
    servlet:
    	# 应用的访问路径
    	context-path: /
    tomcat:
    	# tomcat的URI编码
    	uri-encoding: UTF-8
    	# tomcat最大线程数,默认为200
    	max-threads: 800
    # Tomcat启动初始化的线程数,默认值25
    min-spare-threads: 30
    
附件
  • pom.xml 完整内容


    4.0.0

    cn.mur
    testProj
    1.0-SNAPSHOT

    
    
        org.springframework.boot
        spring-boot-starter-parent
        2.2.7.RELEASE
        
    

	
    
        
            org.springframework.boot
            spring-boot-starter-web
            2.3.0.RELEASE
        
    
    
    
    
        
            org.apache.maven.plugins
            maven-compiler-plugin
            3.1
            
                ${java.version}
                ${java.version}
                ${project.build.sourceEncoding}
            
        
    



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/631763.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号