zoukankan      html  css  js  c++  java
  • 【速查】SpringBoot项目起步工程搭建

    【前言】

      因个人能力有限,本文的仅是为了在构建项目时的快速查阅使用。

    【为什么使用Spring Boot】

      Spring Boot解决了Spring的部分缺点:

      1、繁杂的(xml / 注解)配置

      2、库坐标的导入,以及版本带来的不兼容

      SpringBoot不是Spring功能上的增强,而是提供了一种快速使用Spring的方式,为基于Spring的开发提供更快的入门体验。

    【项目选型】

        (Maven)SpringBoot+JPA   SpringBoot解决库导入复杂、以及版本不兼容的问题的方法,就是简单粗暴的帮你做了这些事情。你只需要将你的工程的父工程设为“spring-boot-starter-parent”即可。

      <parent>
            <artifactId>spring-boot-starter-parent</artifactId>
            <groupId>org.springframework.boot</groupId>
            <version>2.5.0</version>
        </parent>
    
        <dependencies>
    
            <!--spring-boot-mvc-->
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-web</artifactId>
            </dependency>
    
            <!--springData JPA-->
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-data-jpa</artifactId>
            </dependency>
      </dependencies>

    然后编写一个启动器类(AppMain.class)

    @SpringBootApplication
    public class AppMain {
      public static void main(String[] args) {
        SpringApplication.run(MySpringBootApplication.class);
      }
    }

    最后随意写一个Controller

    @Controller
    public class QuickStartController {
        @RequestMapping("/quick")
        @ResponseBody
        public String quick(){
            return "springboot 访问成功!";
        }
    }        

    运行main方法,再打开浏览器访问

    从日志看出 端口监听8080web应用的虚拟工程名称为空 url地址为:http://localhost:8080/quick

  • 相关阅读:
    JDK8中的 Lambda 表达式
    IDEA导入新项目jar包以及项目依赖tomcat设置
    idea导入项目,类为灰色,左下角有个红圈
    mysql服务忽然挂了,出现错误信息: Can’t connect to MySQL server on ‘localhost’ (10061)
    mysql、oracle、sql server连接信息
    mybatis中select * 中有字段,自己在起一个别名,然后实体类会使用哪个?
    pymongo的操作
    mongodb备份恢复
    mongodb建立索引
    mongodb聚合命令
  • 原文地址:https://www.cnblogs.com/YFEYI/p/15232445.html
Copyright © 2011-2022 走看看