springboot学习1:创建第一个springboot项目(代码片段)

天涯浪子心 天涯浪子心     2022-11-28     349

关键词:

一、新建项目

 

二、打开项目的pom文件,在里面添加maven依赖

 1 <!--springboot项目依赖的父项目-->
 2     <parent>
 3         <groupId>org.springframework.boot</groupId>
 4         <artifactId>spring-boot-starter-parent</artifactId>
 5         <version>2.0.0.RELEASE</version>
 6     </parent>
 7 
 8     <!--注入springboot启动器-->
 9     <dependencies>
10         <dependency>
11             <groupId>org.springframework.boot</groupId>
12             <artifactId>spring-boot-starter-web</artifactId>
13         </dependency>
14     </dependencies>

所谓的 springBoot 启动器其实就是一些 jar 包的集合。SprigBoot 一共提供 44 启动器。

例如:
4.1 spring-boot-starter-web
支持全栈式的 web 开发,包括了 romcat 和 springMVC 等 jar
4.2 spring-boot-starter-jdbc
支持 spring 以 jdbc 方式操作数据库的 jar 包的集合
4.3 spring-boot-starter-redis
支持 redis 键值存储的数据库操作

 

三、新建springboot的启动类Application

 1 package com.cccuu;
 2 
 3 import org.springframework.boot.SpringApplication;
 4 import org.springframework.boot.autoconfigure.SpringBootApplication;
 5 
 6 /*******************************************
 7  * springboot的引导类
 8  * @Package com.cccuu
 9  * @Author duan
10  * @Date 2019/1/4 19:18
11  * @Version V1.0
12  *******************************************/
13 @SpringBootApplication  //表示当前类是springboot的启动类
14 public class Application 
15 
16     public static void  main(String[] args)
17         SpringApplication.run(Application.class,args);
18     
19 

 

四:新建一个controller

 1 package com.cccuu.controller;
 2 
 3 import org.springframework.web.bind.annotation.RequestMapping;
 4 import org.springframework.web.bind.annotation.RestController;
 5 
 6 /*******************************************
 7  *
 8  * @Package com.cccuu.controller
 9  * @Author duan
10  * @Date 2019/1/4 19:34
11  * @Version V1.0
12  *******************************************/
13 @RestController
14 @RequestMapping("/springboot")
15 public class HelloWorldController 
16 
17     @RequestMapping("/hello")
18     public String sayHello()
19         return "hello world";
20     
21 

 

 五:运行启动类Application的main方法

在浏览器上进行访问

 

 

 

 

 

注意:

1:启动类Application扫描包时扫描其所在的包以及该包下的所有子包

 

springboot学习笔记-1第一个springboot示例

  springboot是一个微框架,其设计的目的是为了简化spring框架的搭建和配置过程.从而使开发人员不再需要定义样板化的配置.下面是springboot的入门案例:它演示了利用springboot省去配置文件,然后通过运行Java程序,使得内置在springboot... 查看详情

springboot原理初探以及第一个springboot程序springboot(代码片段)

一.SpringBoot1.1Spring和SpringBootSpring:Spring是一个开源框架,2003年兴起的一个轻量级的Java开发框架,作者:RodJohnsonSpring是为了解决企业级应用开发的复杂性而创建的,简化开发。SpringBootSpringBoot最核心的东西:自动装配。1.2本阶段... 查看详情

我的第一个springboot程序(springboot学习笔记之二)

第一个springboot程序写在前面:鉴于spring注解以及springMVC的配置有大量细节和知识点,在学习理解之后,我们将直接进入springboot的学习,在后续学习中用到注解及其他相关知识点时会再次理解。要运行起第一个Springboot特别简单,... 查看详情

springboot学习系列

springboot开发第一个应用程序1、springboot是什么?2、springboot容易上手吗?写这篇文章技术文章,主要是记录日常的学习以及理解。我们重新认识一下spring假设你受命使用spring开发一个简单的helloword的web程序。你该做什么?我能想... 查看详情

spring:idea创建一个springboot项目

一、环境准备JDK1.8Maven3.6.1IDEA2018.1springboot最新版  二、创建第一个springboot项目1.打开IDEA,选择创建项目  2.选择springinitializr,点击next3.输入信息,点击next  4.选择依赖,这里添加springweb  5.确认项目名称... 查看详情

springboot学习记录

一.SpringBoot入门1.SpringBoot简介简化Spring应用开发的一个框架;整个Spring技术栈的一个大整合;J2EE开发的一站式解决方案;SpringBoot的优点:(1)快速创建独立运行的Spring项目以及主流框架集成(2)使用嵌入式的Servlet容器,应用无需打... 查看详情

springboot学习笔记总结(代码片段)

文章目录1.SpringBoot1.1什么是SpringBoot?1.2SpringBoot官方的一些解释2.微服务架构2.1单体应用架构2.2微服务架构2.3分布式要解决的问题3.搭建第一个SpringBoot程序3.1在官方下载一个SpringBoot程序3.2在IDEA中,创建SpringBoot程序(推荐)4.... 查看详情

springboot整合rocketmq实现入门案例

...习了Spring整合RocketMQ的第一个案例!现在我们来学习SpringBoot如何整合RocketMQ实现更加简单的使用!文章目录1创建maven项目2配置文件3生产者4消费者5测试1创建maven项目创建一个maven项目。引入sp 查看详情

使用sts创建第一个springboot(代码片段)

Spring-tool-suite的下载:https://spring.io/toolsSpringBoot简介  SpringBoot是整个Spring技术栈的整合,来简化Spring应用开发,约定大于配置,去繁从简,justrun就能创建一个独立的,产品级别的应用。解决:"Spring全家桶"时代。SpringBoot—&... 查看详情

springboot1.创建第一个springboot项目

入手springBoot,搭建第一个springBoot项目。看官方文档还是有点别扭。https://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/#getting-started=============================================================== 查看详情

快速入门:创建第一个springboot工程

springboot是什么?springboot是对spring的缺点进行改善和优化约定大于配置开箱即用没有代码生成也无需xml文件配置可以修改属性值来满足需求创建第一个SpringBoot工程步骤: (1).点击File--->New--->Project.    (2)、输... 查看详情

springboot入门篇第1篇第一个spring-boot程序(多种搭建方式)(代码片段)

...我为什么,反正我就是可以这样运行!1.创建一个springboot项目可以 查看详情

02-第一个springboot应用程序

Spring Boot深度课程系列02第一个SpringBoot应用程序1、版本要求集成开发环境:IntelliJIDEA2017.2.1,SpringBoot版本:2.2.42、2、步骤介绍 3、编写Helloworld,参照SpringMVC的写法A) 在chapter01文件夹下创建包controller,创建类HelloController.B)&... 查看详情

springboot学习

内容概要:springdataspringboot是spring团队基于spring4开发的一个框架。springboot来简化spring应用开发,约定大于配置,去繁从简,justrun就能创建一个独立的,产品级的应用。springboot的优点快速创建独立运行的spring项目以及与主流框架... 查看详情

springboot学习笔记

springboot.thymeleaf:使用springboot+thymeleaf创建简单的webdemo1.修改pom.xmlparent:spring-boot-starter-parent,指定springboot版本号,目前版本号为1.5.7.RELEASEdependency:spring-boot-starter-thymeleaf,一个模板engine.dependency:sp 查看详情

web框架—springboot学习笔记(代码片段)

Springboot优点:1.快速创建一个Spring项目(比如外部依赖在创建项目的时候可以直接添加)2.包含了内置的web容器(tomcat)3.提供了强大的监控功能,健康检查、日志指标Springboot项目创建方式:1.Spring网页... 查看详情

springboot学习大纲

SpringBoot学习1环境配置准备2、使用maven创建项目3、使用springinitialzr创建一个项目4、properties注入和yml注入5、@Value获取值和@ConfigurationProperties获取值6、@PropertySource和importsource(提取与spring无关的)@PropertySource导入外部类&#... 查看详情

springboot学习——第一个springboot程序

    依照下面的步骤创建项目:点击Next 项目介绍:Application.java中的主要代码:@SpringBootApplicationpublicclassReaderApplication{publicstaticvoidmain(String[]args){SpringApplication.run(ReaderApplicatio 查看详情