• Maven创建springboot项目,HelloWorld


    1.环境准备

    工具准备

    jdk1.8

    Idea

    maven

    配置maven

    进入到conf文件夹下打开

    配置如下

    这是本地仓库的地址在E盘下新建这个文件夹maven

    配置阿里的镜像源

    根据自己的路径配置MAVEN_HOME路径

    在path下添加

    可以在cmd下输入mvn -v看看是否准备成功输出版本号就成功了

    2.创建项目

    可以以maven项目创建也可以直接新建springInitiallizr

    我们用springInitiallizr项目进行新建

    选择project

    改成阿里的会快很多start.aliyun.com

    如果要做web项目要勾选webapp暂时先勾选1个

    这个就是基本的目录结构

    application.properties(配置文件后期还有配置数据源等等)

    SpringdemoApplicationk(控制类)

    新建com.example.springdemo.controller包再建一个HellowController

    运行控制类

    打开网页输入http://localhost:8082/hello

    3.maven创建springboot项目

    选择maven如果要开发web项目要选择webapp

    目录结构选择pom文件

    添加依赖

    
            org.springframework.boot
            spring-boot-starter-parent
            2.3.4.RELEASE
        
        
            
                org.springframework.boot
                spring-boot-starter-web
            
        
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11

    设置控制类和hello类

    控制类:

    @SpringBootApplication表示springboot应用该注解标记的类就是控制类

    package com.DFP;
    
    import org.springframework.boot.SpringApplication;
    import org.springframework.boot.autoconfigure.SpringBootApplication;
    
    @SpringBootApplication
    public class main {
        public static void main(String[] args) {
            SpringApplication.run(main.class,args);//一定是被@SpringBootApplication标记的类
        }
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11

    还有常用的注解

    @EnableAutoConfiguration:开启自动配置功能

    @AutoConfigurationPackage:自动配置包

    hello类

    @ResponseBody 处理返回到浏览器的字符串HelloWorld这个类每个方法直接写入浏览器

    @RequestMapping(“/hello”)映射请求

    package com.DFP.controller;
    
    import org.springframework.stereotype.Controller;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.ResponseBody;
    
    @ResponseBody
    @Controller
    public class HelloWorld {
        @ResponseBody
        @RequestMapping("/hello")
        public String handlen(){
            return "hellow,new DFP";
        }
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15

    如果没有配置端口号默认8080

  • 相关阅读:
    【stacking】超详细模型融合方法(附图附代码)
    第十八章《JDBC》第1节:JDBC简介
    Keil4打开单片机工程一片空白,cpu100%程序卡死的问题解决
    元强化学习 论文理解 MAESN
    FFmpeg命令行实践二
    pyflink 设置流批模式
    如果一个人很想你,却又不敢打扰你,会暴露三个痕迹
    老司机带你用python从另外一个角度看市场需求~
    互联网寒潮,特送来 “App测试面试题“ 暖汤一份
    Java基础之浅谈异常与了解断言
  • 原文地址:https://blog.csdn.net/m0_59092234/article/details/126435295