精华内容
下载资源
问答
  • 【SpringBoot】一、创建一个SpringBoot项目

    万次阅读 多人点赞 2019-08-04 21:59:48
    创建SpringBoot项目可以通过两种方式,1、通过访问:https://start.spring.io/,SpringBoot的官方网站进行创建SpringBoot项目;2、通过工具(例如:Idea)创建...选择Create New Poject(创建一个新的项目) ...

    创建SpringBoot项目可以通过两种方式:

    • 1、通过访问:https://start.spring.io/,SpringBoot的官方网站进行创建SpringBoot项目;
    • 2、通过工具(例如:Idea)创建SpringBoot项目。本次使用IDEA创建第一个SpringBoot项目。

    首先,打开我们的Idea开发工具
    Idea开发工具首页

    • 选择Create New Poject(创建一个新的项目)
      创建SpringBoot项目
    • 我们使用Spring Initializr创建SpringBoot项目,SDK默认选择你安装的JDK路径,默认选择SpringBoot官网地址,点击Next
      项目信息
    • 在这里填写你的包名和项目名,我们使用Maven Project,选择项目打包方式为:jar,Java版本为8,默认就好,点击Next
      项目Maven依赖选择
    • 然后选择我们需要使用到的Maven依赖,这里我只选择了Web项目开发的依赖,当然,你也可以选择更多的依赖,例如:MySQL,jpa,lombok,还有SpringCloud的一些东西,根据自己需要来选择,点击Next
      项目名和路径
    • 这里是让你填写你的项目名称和项目地址的信息,点击Finish,我们就完成了第一个SpringBoot项目的创建工作,接下来只需要等待Idea成功引入Maven依赖,项目就算创建完成
      项目架构
    • 我们的SpringBoot项目创建完成之后的目录结构就是这个样子,.mvn,mvnw,mvnw.cmd这三个文件是可以删除的,TestApplication.java是我们这个项目的启动文件,我们在启动项目的时候,只需要Run这个文件或者Debug Run这个文件就可以了,接下来我们看看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>
    	<parent>
    		<groupId>org.springframework.boot</groupId>
    		<artifactId>spring-boot-starter-parent</artifactId>
    		<version>2.1.6.RELEASE</version>
    		<relativePath/> <!-- lookup parent from repository -->
    	</parent>
    	<groupId>com.test</groupId>
    	<artifactId>test</artifactId>
    	<version>0.0.1-SNAPSHOT</version>
    	<name>test</name>
    	<description>Demo project for Spring Boot</description>
    
    	<properties>
    		<java.version>1.8</java.version>
    	</properties>
    
    	<dependencies>
    		<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>
    		<plugins>
    			<plugin>
    				<groupId>org.springframework.boot</groupId>
    				<artifactId>spring-boot-maven-plugin</artifactId>
    			</plugin>
    		</plugins>
    	</build>
    
    </project>
    
    
    • 我们在选择依赖的时候,选择了web的依赖,已经成功引入,另外还默认引入了测试的依赖,接下来就让我们来启动它吧
    package com.test.test;
    
    import org.springframework.boot.SpringApplication;
    import org.springframework.boot.autoconfigure.SpringBootApplication;
    import org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.RequestParam;
    import org.springframework.web.bind.annotation.RestController;
    
    @SpringBootApplication
    @RestController
    public class TestApplication {
    
        public static void main(String[] args) {
            SpringApplication.run(TestApplication.class, args);
        }
    
        @RequestMapping(value = "/init")
        public String init(@RequestParam("name") String name) {
            return "Hello," + name + "!";
        }
    
    }
    
    
    • 在启动之前,我们在项目的启动文件上加了@RestController注解,它是@Controller和@ResponseBody的结合,写上@RestController注解,就相当于把后两者都给写上了,并写了一个地址为“init”方法,接收一个“name”参数,返回一个String类型的数据,然后我们启动项目

    项目启动信息

    • 我们启动后会看到SpringBoot的字样,然后在启动信息中会看到启动在本地的8080端口,以及启动费时等信息,然后我们打开浏览器访问地址:http://localhost:8080/init?name=World

    • 页面显示信息:Hello,World!,代表我们的项目启动成功,并能够成功访问!

    如您在阅读中发现不足,欢迎留言!!!

    展开全文
  • 1.创建一个springboot项目 点击Next后 点击Next后 选择SpringBoot版本,选择项目需要依赖的相关骨架包 点击Next后点击Finish 注意:创建好后,如果pom.xml抛红,原因是相应的springboot版本下载不下...

    首先我们得了解什么是Springboot

    概念:是Spring官方推出的一套新的可以快速入门使用的基于Spring框架新的框架

    使用工具IDEA

    1.创建一个springboot项目

    在这里插入图片描述
    点击Next后
    在这里插入图片描述
    点击Next后
    选择SpringBoot版本,选择项目需要依赖的相关骨架包
    在这里插入图片描述
    点击Next后点击Finish
    在这里插入图片描述
    注意:创建好后,如果pom.xml抛红,原因是相应的springboot版本下载不下来,可以换个低一点的版本

    写一个简单的Demo

    注意:一定要和启动类同包,不然扫描不到

    bean

    使用了Lombok,我的博文有讲

    @Data
    @AllArgsConstructor
    @NoArgsConstructor
    
    public class Person {
        private String name;
        private int age;
        private Date createTime;
    }
    
    Controller

    在这里插入图片描述
    这里扩展了三个知识点:1.Rost风格 2.时间类型转换 3.线程安全集合,至于增删改查就不写了,用返回字符串代替了

    package com.demo.controller;
    
    import com.demo.bean.Person;
    import org.springframework.format.datetime.DateFormatter;
    import org.springframework.web.bind.WebDataBinder;
    import org.springframework.web.bind.annotation.*;
    
    import java.util.ArrayList;
    import java.util.Collections;
    import java.util.List;
    
    @RestController
    @RequestMapping("/test")
    public class TestController {
        //创建一个全局集合模拟对数据库的操作
        //使用集合处理工具类 把普通list集合转换为线程安全集合
        List<Person> list = Collections.synchronizedList(new ArrayList<>());
    
        @RequestMapping("/test")
        public Person show(Person p){
            //p包含时间类型的属性  ,需要设置一个类型转换
            return p;
        }
    
        @GetMapping("/showPerson")
        public String getPerson(){
            //p包含时间类型的属性  ,需要设置一个类型转换
            return "Rest风格 获取";
        }
        @PostMapping("/showPerson")
        public String InsertPerson(){
            //p包含时间类型的属性  ,需要设置一个类型转换
            return "Rest风格 增加";
        }
        @PutMapping("/showPerson")
        public String UpdatePerson(){
    
            return "Rest风格 修改";
        }
        @DeleteMapping("/showPerson")
        public String DeletePerson(){
    
            return "Rest风格 删除";
        }
        //时间类型转换
        @InitBinder
        public void initBinder(WebDataBinder webDataBinder){
            webDataBinder.addCustomFormatter(new DateFormatter("yyyy-MM-dd"));
        }
    }
    
    

    启动启动类
    在这里插入图片描述
    启动成功后的显示
    在这里插入图片描述
    通过地址访问进行测试
    http://localhost:8080/test/showPerson
    分别发get,post,put,delete进行请求
    (这里可以使用Postman工具,我的博文里有有关该软件的使用)

    展开全文
  • 使用IDEA创建一个springboot项目 1.打开IDEA,点击 +Create New Project. 开始创建一个项目。 2.在左侧菜单找到并点击 Spring Initializr,点击next。 注意,这里idea默认使用https://start.spring.io提供的在线...

    1, 前言

    由于每次开始新项目都是在已有基础配置之上进行的,时间长了,发现把创建项目都忘了一干二净,

    今天就根据网上的教程找回记忆,顺便一记,方便你我他,本文步骤参考了以下链接。

    2,链接:

    使用IDEA创建一个springboot项目

    1.打开IDEA,点击 +Create New Project. 开始创建一个新项目。

    在这里插入图片描述

    2.在左侧菜单找到并点击 Spring Initializr,点击next。

    注意,这里idea默认使用https://start.spring.io提供的在线模板,所以需要保证网络畅通。

    在这里插入图片描述

    3.按实际情况依次填写项目信息。

    其中Type属性可以下拉选择project或者pom,

    Packaging属性可下拉选择jar或者war(Maven的东西不需要再提了吧)。**

    填写完毕后点击 Next。

    在这里插入图片描述

    4.配置选择

    你可以从左面选择大类,然后在窗口中间勾选需要的依赖。右边可以看到已选择的依赖项。

    上边下拉框可以选择Spring Boot的版本,这里使用最新版2.5.0。完成后点击 Next。

    在这里插入图片描述

    在这里插入图片描述

    5. 最后一步。

    设置项目名称Project name 和 工程保存路径 Project location。完成后,点击 Finish。

    在这里插入图片描述

    6.等待IDEA构建好项目后,项目结构如下图所示。

    根据每个人在第4步选择的依赖不同,目录结构大同小异。
    在这里插入图片描述

    7.再看看pom.xml,我们需要的依赖都静静的躺在里面,自动生成,无需动手。

    在这里插入图片描述

    pom.xml文件中的依赖内容

    
    	<dependencies>
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-thymeleaf</artifactId>
            </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>
            <plugins>
                <plugin>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-maven-plugin</artifactId>
                </plugin>
            </plugins>
        </build>
        
    

    8.写个简单页面试试新建的工程好不好使。

    在这里插入图片描述

    上步骤都是摸索出来的正确步骤,只要按步骤执行,不会出错,下面记录下坑

    9,错误示例:

    没有进行以下操作
    在这里插入图片描述

    后台报错:
    在这里插入图片描述
    前端页面:
    在这里插入图片描述

    查查

    有人说:

    在这里插入图片描述

    上述原因并不能解决我的问题,只能请大佬出手

    大佬直接修改pom.xml文件

    添加依赖

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

    注释,扩大使用范围

    
        <scope>provided</scope>
    
    

    在这里插入图片描述

    解决。

    另外

    端口默认8080,无需端口配置,如果要修改端口配置,请按照以下图示配置,并重启项目

    在这里插入图片描述

    展开全文
  • 创建一个springboot项目

    2020-12-02 08:28:48
    使用springboot 需要知道spring的一些操作,spring操作主要运用于依赖注入和控制反转,顺便提一下mybatis是用于数据库连接,springmvc则是一个前后端数据交互也就是controller。 springboot就是对原有spring的一些...

    接触了新的工作啦~然后陆陆续续应该会接触到一些比较新的技术框架,比如springboot,springcloud,swagger等等
    因为大概已经知道ssm的一些操作及运用了 所以,接下来直接用springboot进行复习整理啦~
    使用springboot 需要知道spring的一些操作,spring操作主要运用于依赖注入和控制反转,顺便提一下mybatis是用于数据库连接,springmvc则是一个前后端数据交互也就是controller。
    springboot就是对原有spring的一些繁琐配置进行简化,且内嵌tomcat。
    创建springboot步骤:
    1、先配置maven仓库,然后需要maven依赖导包。
    2、创建model - maven - maven-archetype-quickstart
    or maven-archetype-webapp
    3、创建resources文件夹放置资源文件
    4、加入

    org.springframework.boot spring-boot-starter-parent 2.0.0.RELEASE 以及 org.springframework.boot spring-boot-starter-web 5、启动类必须在外层,才能对其他文件进行扫描 springboot的配置文件:1、properties 2、yml(推荐使用) 6、访问静态文件或图片:resources下的static静态资源 一般springboot项目不在创建webapp 而是将配置及其静态页面,动态页面都放置于resources下。 webapp主要是servlet上下文,通常涉及到一些路径问题 7、springboot中使用视图 1、使用jsp(传统方式)jsp->servlet->.class->html->client 2、Freemarker 动态数据静态化处理---->ftlh 它是一种标签式页面。 springboot在配置ftl时,由于版本问题,需要在ftl后缀修改为ftlh或者在application中设置后缀为ftlh。 3、thymeleaf 是后缀为html的文件格式,有自己特定的语句。 8、配置一个启动包(此过程较为复杂) 启动包只要是用于可以在application.properties或yml中配置属性,方便操作。
    展开全文
  • 使用IDEA创建一个springboot项目是一件极其简单的事情。界面化的依赖选择令人心旷神怡,有木有。 下面就和我一起轻扣IDEA的大门,新建一个springboot项目。 1.打开IDEA,点击 +Create New Project. 开始创建一个...
  • IDEA创建一个SpringBoot项目

    千次阅读 2018-05-23 14:42:48
    IDEA创建一个SpringBoot项目1.首先点击"Create New Project",创建一个项目.2.点击"Spring Initializr", 选择自己的JDK版本, 点击"Next".3.点击Next""4.点击"Web&...
  • 1.选择新建项目 2.下载SpringBoot模板,需要网络支持; 3.填写Group和Artifact,选择打包方式等;...4.勾选必要的依赖,其它依赖后续在pom.xml中...6.点击Finish,这样就创建一个新项目了,项目结果如下 ...
  • 创建一个SpringBoot工程

    万次阅读 2018-06-20 11:40:56
    什么是SpringBoot?Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来为了简化Spring应用的创建、运行、调试、部署等而出现的,使用它可以做到专注于Spring应用的开发,而无需过多关注XML的配置。从本质上...
  • 使用IDEA创建一个SpringBoot项目 1、打开IntelliJ IDEA依次点击File–New–Project 2、选择 Spring Initializr 3、填入项目信息,我的项目名mybatis-plus 4、如果是一个Web项目,勾选Web 5、确认信息,...
  • 二、环境准备三、使用idea快速搭建一个Spring-boot项目1.新建 Spring Initializr 项目二、然后项目名、包名、等等基础配置配置好,点击next。三、选择所需环境(比较重要)四、目录结构解析五、运行springboot项目并...
  • IDEA创建一个SpringBoot项目1.首先点击"Create New Project",创建一个项目.2.点击"Spring Initializr", 选择自己的JDK版本, 点击"Next".3.点击Next""4.点击"Web",选择"Web",点击"Next",5.点击"Finish",完成.一个...
  • 使用IDEA创建一个springboot项目是一件极其简单的事情。界面化的依赖选择令人心旷神怡,有木有。 下面就和我一起轻扣IDEA的大门,新建一个springboot项目。 1.打开IDEA,点击 +Create New Project. 开始创建一...
  • Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot...
  • .什么是SpringBoot Spring Boot是由Pivotal团队提供的全新框架,其设计的目的是用来简化Spring应用的初始搭建以及开发过程,该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过...
  • 如何创建一个SpringBoot项目 By Eclipsejson数据接口html数据接口本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 ...
  • 新建一个Spring Initializr项目:   创建项目的文件结构以及jdk...新创建一个.yml文件,选中resources右键选择File,写入xxx.yml就好了 创建好.yml文件后,把默认创建的propertieswenj文件删掉就好了 a...
  • 创建新类时可以在类名前加上包名自动创建包 package com.atguigu; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; /...
  • 开始创建一个新项目。  或者也可以菜单栏创建项目,如下:   2.在左侧菜单找到并点击 Spring Initializr,点击next。注意,这里idea默认使用https://start.spring.io提供的在线模板,所以需要保证网络畅通。 ...
  • Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用的初始搭建以及开发过程。我们在使用Spring Boot时只需要配置相应的Spring Boot就可以用所有的Spring组件,简单的说,spring boot就是...
  • 1.打开IDEA,创建新项目,选择Spring Initializr,选择SDK为你的java版本。 2.点击下一步,输入Artifact 3.点击下一步,选择web ...idea会为每个module生成一个application pom.xml文件 <?xm...
  • 1.打开想法,点击创建新项目,选择Spring Initializr 2.点击下一步,填写群和神器 3.选择Web,再选择Web复选框 4.填写项目名称,点击完成 5.打开项目目录,删除以下文件夹和文件 6.该类是自动生成的...
  • 开始创建一个新项目 2.在左侧菜单找到并点击 Spring Initializr,点击next。注意,这里idea默认使用https://start.spring.io提供的在线模板,所以需要保证网络畅通。 3.按实际情况依次填写项目信息。其中Type属性...
  • 来自... 1.打开IDEA,创建新项目,选择Spring Initializr 2.输入Artifact 3.引用相应的模块 4.点击finish完成 5.进入项目,可以将以下内容删除 pom.xml文件: <codecla...
  • springboot基于spring开发,springboot本身并不提供Spring框架的核心特性以及扩展功能,只是用于快速开发一代基于Spring框架的应用程序。核心思想是约定大于配置。它需要很少的Spring配置,同时集成了大量的第三方...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,807
精华内容 722
关键字:

新创建一个springboot

spring 订阅