springboot入门第一个项目(代码片段)

wang_wei123 wang_wei123     2022-11-23     442

关键词:

参考:https://blog.csdn.net/sanluo11/article/details/54599693

springboot跟springmvc没有必然的联系

 

1、springboot特点

化简为繁,简化配置

备受关注,是下一代框架

微服务的入门级微服务框架

 

2、第一个springboot应用

C:\\Users\\Administrator>java -version

java version "1.8.0_111"

Java(TM) SE Runtime Environment (build 1.8.0_111-b14)

Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode)

 

C:\\Users\\Administrator>mvn -version

Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-1

7+08:00)

Maven home: D:\\javaa\\apache-maven-3.3.9\\maven\\bin\\..

Java version: 1.8.0_172, vendor: Oracle Corporation

Java home: D:\\Java\\jdk1.8.0_172\\jre

Default locale: zh_CN, platform encoding: GBK

OS name: "windows 7", version: "6.1", arch: "amd64", family: "dos"

 

C:\\Users\\Administrator>

安装idea工具:配置旗舰版本,才有springboot\'框架。

 idea配置jdk:https://www.cnblogs.com/bongxin/p/6103850.html

 

3、创建springboot工程

第一次使用springboot需要下载很多包,国外下载比较长。

待下载springboot插件下载完成后,运行项目,

运行应用之前,需要创建主入口文件和项目文件,可以直接修改App.java文件,如下,目录结构。创建controller目录,Application、HelloWorld文件。

启动项目,

访问如下,正常访问。

其中,源代码如下,

Application,java配置如下,

@SpringBootApplication
public class Application

public static void main( String[] args )

System.out.println( "Hello World!" );
SpringApplication.run(Application.class,args);


HelloWorld.java配置如下,
@RestController
public class HelloWorld

@RequestMapping("/")
public String say()
return "Hello world...";

 自此,完成了springboot入门项目启动。 

django入门第一步(安装和创建一个简单的项目)(代码片段)

目录Django入门第一步(安装和创建一个简单的项目)一、Django项目目录结构二、注意事项三、Django安装3.1、安装命令3.2、验证django是否安装成功3.3、使用方法Django入门第一步(安装和创建一个简单的项目)在使用Django框架开发web... 查看详情

springboot~入门第一篇~

 首先新建个maven项目菜单->File->New->Other->Maven->Maven->MavenProject->NewMavenProject勾上这个Createasimpleproject(skiparchetypeselection),Springboot就是个简单的maven项目设置下面参数(自己写)用下面的pom.xml数据 查看详情

手把手写c++服务器(15):网络编程入门第一个tcp项目(代码片段)

前言:前面一篇博客讲述了第一个UDP项目,这篇博客来讲一讲TCP。TCP建立容易,销毁困难;TCP接收容易,发送困难。我们都知道TCP是一个可靠的协议,但是真的不会丢包吗?如何安全地关闭TCP连接?... 查看详情

java入门第一个程序:helloworld(代码片段)

JAVA入门第一个程序HelloWorld新建一个文件夹,存放代码新建一个JAVA文件文件后缀名为.javaHello.java【注意点】系统可能没显示文件后缀名,需自己打开显示后缀名编写代码publicclassHello publicstaticvoidmain(String[]args) System.out.prin... 查看详情

react入门第一天(小案例和注意细节)(代码片段)

创建项目目录npxcreate-react-appdemocddemonpmstart删除src目录下的所有文件,从头开始学创建一个小案例src创建入口index.jsimportReactDOMfrom"react-dom";importAppfrom'./App'//ReactDOM.render(组件名称,要注入的元素)ReactD 查看详情

springboot~入门第二篇~页面html跳转~

遇到的问题:按照别人的blog搭jsp页面就是html页面跳转不了,总是如图:终于找到了一个能用的blog,换 thymeleaf(html页面跳转)成功。 控制器代码注意下:@Controller而不是@RestController,不然也会直接返回字段值就变成入门... 查看详情

springboot入门第二天:一个基于springboot的web应用,使用了springdatajpa和freemarker。

今天打算从数据库中取数据,并展示到视图中。不多说,先上图:第一步:添加依赖。打开pom.xml文件,添加必要的依赖,完整代码如下:<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.... 查看详情

three.js入门第一个案例(代码片段)

准备工作1.运用three.js进行3d开发,其实和页面编程一样,首先需要在html文件中引入three.js。Three.js使用面向对象的方式来构建程序,它包含3个基本对象:场景(scene),相机(camera),以及一个渲染器(renderer)。第一步:引入three.... 查看详情

node入门第一个nodejs程序和文件操作(代码片段)

1.一个简单的nodejs程序consthttp=require('http')constqueryString=require('querystring')consturl=require('url')http.createServer((req,res)=>//获取url//设置响应头状态码200文件类型是 查看详情

爬虫入门第2课:代理池的设计(代码片段)

爬虫学习知识点及案例篇(汇总):爬虫入门第1课:代理池概述及开发环境本阶段带大家从代理池的设计开始,学习Python爬虫及项目实战,详情关注上方专栏↑↑↑1.代理池的工作流程目标:理解代理池的... 查看详情

android入门第13天-动态创建checkbox(代码片段)

开篇在上一篇我们提到了过。在实际应用场景,我们往往会碰到checkbox依赖于这样的一个json数组然后根据这样的一个数组进行循环再一个个枚举出来。["cbId":1001,"cbIndex":"101","descr":"白色","isChecked":false,"cbId":1002,"cbIndex":"102","descr":"... 查看详情

android入门第45天-手工发送一个broadcast(代码片段)

简介上一篇我们讲了简单的动态BroadCast,今天我们通过手工来发送一条BroadCast进一步来了解BroadCast。在上一篇里我们使用BroadCast监听网络状态,今天我们要完成的是自己发一条自自己的消息来触发BroadCastReceiver。设计为了... 查看详情

android入门第47天-fragment的基本使用(代码片段)

简介我们的Android入门一步步已经进入中级。我们讲完了所有的基本组件的基本使用、Activity、Service、BroadCast。今天我们来到了Fragment篇章。Fragment和Activity比到底是一个什么样的存在呢?我们以一个很小的例子来说通Fragment。F... 查看详情

爬虫入门第8课:实现代理池的爬虫模块(代码片段)

爬虫学习知识点及案例篇(汇总):爬虫入门第1课:代理池概述及开发环境爬虫入门第2课:代理池的设计爬虫入门第3课:实现代理池思路爬虫入门第4课:定义代理IP的数据模型类爬虫入门第5课:... 查看详情

springmvc入门第三部分(代码片段)

利用SpringMVC做一个CRUD符合Rest风格的网站案例Web环境搭建1.导入相关坐标2.web.xml进行配置Tips:字符编码的Filter配置要在支持REST风格的filter配置之前3.SpringMVC.xml配置数据库环境搭建1.propertise配置文件2.在Spring容器中引入pro配置文件&#x... 查看详情

javascript入门第十六章(对象经典面试题)(代码片段)

需求:有一个字符串数组,找出出现次数最多的字符及对应的次数<script>//有一个字符串数组,找出出现次数最多的字符及对应的次数letstr=['a','b','a','s','f','g','g','g','h'... 查看详情

android入门第41天-android中的service(bindservice)(代码片段)

介绍在前一天我们介绍了Android中有两种启动Service的方法。并擅述了startService和bindService的区别。同时我们着重讲了startService。因此今天我们就来讲bindService。bindService大家可以认为它是和Android的一个共生体。即这个service所属的ac... 查看详情

elasticsearch入门第二篇:elasticsearch安装与使用ik中文分词器(代码片段)

1、简介IKAnalyzer是一个开源的,基于Java语言开发的轻量级的中文分词工具包。从2006年12月推出1.0版开始,IKAnalyzer已经推出了3个大版本。最初,它是以开源项目Luence为应用主体的,结合词典分词和文法分析算法的... 查看详情