1. env: java 11 + IntelliJ IDEA 2021.3.2 (Community Edition)

2. file->new project->Maven:

pom.xml 需要导入的包:后面三个是jdk8升级到11后,可能会出错,需要用到的包

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>1.2.6.RELEASE</version>
</parent>

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

    <dependency>
        <groupId>javax.xml.bind</groupId>
        <artifactId>jaxb-api</artifactId>
        <version>2.3.1</version>
    </dependency>

    <dependency>
        <groupId>javax.activation</groupId>
        <artifactId>activation</artifactId>
        <version>1.1.1</version>
    </dependency>

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

 3.编写MainApplication.java 作为启动类

@SpringBootApplication
//@ComponentScan(basePackages= "com/example/controller") 如果controller和启动类不再一个包下则需要使用组件扫描标签用于寻找,或者WhitePage error
public class MainApplication {

    public static void main(String[] args){
        SpringApplication.run(MainApplication.class, args);
    }
}

4.编写controller类:

@RestController
public class HelloController {

    @ResponseBody
    @RequestMapping("/hello")
    public String HelloController(){
        return "Hello this is hello handler 02";
    }
}

5.run main(), 测试访问地址:

http://localhost:8888/hello、

6. application.properties可配置端口等信息

spring.freemarker.checkTemplateLocation=false
server.port=8888

7.打包:

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>1.2.6.RELEASE</version>
</parent>

cmd: jave -jar xxx.jar 

第一个springBoot maven 项目

相关文章

  1. python多进程和多线程一起使用_Python:多进程和多线程

    在现实社会&#xff0c;我们经常需要一种场景&#xff0c;就是同时有多个事情需要执行&#xff0c;如在浏览网页的同时需要听音乐。比如说在跳舞的时候要唱歌。同样的&#xff0c;在程序中我们也可能需要这种场景。如下面我们以同时听音乐和浏览网页为例。def network():while …...

    2023/3/26 20:33:31
  2. 狗厂员工来面试本想难为一下,结果被虐得连console.log也不敢写了

    这次说到的面试题是关于node服务端内存溢出的问题&#xff0c;狗厂员工来面试本想难为一下&#xff0c;现在我连console.log也不敢写了 关于这道node内存溢出的问题&#xff0c;大哥从以下几个方面讲的&#xff0c;讲完我觉得自己得到了升华&#xff0c;现在搞得连代码也快不敢…...

    2023/3/26 20:33:26
  3. FFplay文档解读-7-比特流过滤器

    11.比特流过滤器 配置FFmpeg构建时&#xff0c;默认情况下会启用所有支持的比特流过滤器。 您可以使用configure选项--list-bsfs列出所有可用的列表。 可以使用configure选项--disable-bsfs禁用所有比特流过滤器&#xff0c;并使用选项--enable-bsf BSF选择性地启用任何比特…...

    2023/3/26 20:33:08
  4. GUI snake贪吃蛇Java小游戏

    githup Data类 package com.company.snake;import javax.swing.*; import java.net.URL;//数据中心 public class Data {//绝对路径 ctrlalto 补全包public static URL headerURL Data.class.getResource("statics/material/header.png");public static ImageIcon…...

    2023/3/26 20:32:18
  5. 设计模式学习(十):门面模式

    设计模式学习&#xff08;十&#xff09;&#xff1a;门面模式 作者&#xff1a;Grey 原文地址&#xff1a; 博客园&#xff1a;设计模式学习&#xff08;十&#xff09;&#xff1a;门面模式 CSDN&#xff1a;设计模式学习&#xff08;十&#xff09;&#xff1a;门面模式…...

    2023/3/26 20:31:17
  6. PWM波转DC直流之二阶RC低通滤波器设计

    1.原理及用途 (1)原理直接引用*原子STM32讲解PWM转DAC的篇章* (2)当MCU中DAC功能不够用时&#xff0c;而还要输出可控的DC电平&#xff0c;这时可以使用这种模式来达到目的&#xff1b;另外一些由PWM控制的负载器件&#xff0c;比如比例阀、电机&#xff0c;要测试这些负载流过…...

    2023/3/26 20:30:39
  7. leetcode(力扣) 416. 分割等和子集 (动态规划 01背包问题)

    文章目录题目描述思路分析完整代码题目描述 给你一个 只包含正整数 的 非空 数组 nums 。请你判断是否可以将这个数组分割成两个子集&#xff0c;使得两个子集的元素和相等。 示例 1&#xff1a; 输入&#xff1a;nums [1,5,11,5] 输出&#xff1a;true 解释&#xff1a;数组可…...

    2023/3/26 20:28:51
  8. dededms后台与前台分两个服务器安全

    dede建的站,前台,后台所有.html,.htm都被挂了链接?如何解决第一步:把整个网站第二步:整个网站采用批量替换工具,将挂马链接全部替换第三步:分析你的服务器apache日志,看是不是有人生成了一些非法文件,如果是就将这些非法文件删除第四步:将服务器上面的程序全部删除后,再…...

    2023/3/26 20:28:36
  9. MySQL中SQL命令语句条件查询

    一、聚合函数 聚合函数&#xff1a;又叫组函数&#xff0c;用来对表中的数据进行统计和计算&#xff0c;结合group by分组使用&#xff0c;用于统计和计算分组数据 常用聚合函数 count(col)&#xff1a;求指定列的总行数max(col)&#xff1a;求指定列的最大值min(col)&#…...

    2023/3/26 20:26:21
  10. 设计-命令模式

    1.什么是命令模式 命令模式&#xff08;Command Pattern&#xff09;是一种数据驱动的设计模式&#xff0c;它属于行为型模式。请求以命令的形式包裹在对象中&#xff0c;并传给调用对象。调用对象寻找可以处理该命令的合适的对象&#xff0c;并把该命令传给相应的对象&#xf…...

    2023/3/26 20:25:04
  11. discuz默认密码

    DZ论坛后台怎么查看用户现在的密码呢?展开1全部查看不了。discuz密码是单向加密,不能解密的。不止后台查看不了,连会员自己都无法查看,只能通过重置密码的方式,发送重置链接到注册邮箱,重置密码。后台管理员有权限重置会员密码,但是没有办法查看到。听说可以直接查看数据…...

    2023/3/26 20:24:10
  12. 云存储多少钱一个月

    云终端是如何防止存储的数据外泄?它的数据是存储在哪里?展开1全部电脑PC的数据存储模式是单独存储在自己的电脑上,这样造成了数据存储的分散,非常容易造成公司的信息外泄,而云终端却不会这样。云终端的所有的数据都集中存储在服务器上,只有管理员才能进行删除与修改,而且…...

    2023/3/26 20:24:03
  13. Android 使用Linphone SDK开发SIP客户端

    平台 RK3288 Linphone 5.1.0 Android Studio概述 简单来说, 有了解过互联网电话服务或IM(即时消息)功能的.一般都会接触到VOIP和SIP, 实现即时通讯, 发文本消息也好话音通话也好, 甚至于视频通话. 关于SIP&#xff08;Session Initiation Protocol&#xff0c;会话初始协议&…...

    2023/3/26 20:23:14
  14. MapReduce 编程模型到底是怎样的?

    前言 本文隶属于专栏《1000个问题搞定大数据技术体系》&#xff0c;该专栏为笔者原创&#xff0c;引用请注明来源&#xff0c;不足和错误之处请在评论区帮忙指出&#xff0c;谢谢&#xff01; 本专栏目录结构和参考文献请见1000个问题搞定大数据技术体系 正文 MapReduce 编程…...

    2023/3/26 20:21:37
  15. 嵌入式和单片机开发模式的区别

    一、 开发模式 单片机开发多为裸机&#xff0c;程序规模小&#xff0c;多为单个程序员独立开发。有些复杂产品也会使用高端单片机如STM32之类&#xff0c;并使用RTOS(uCOS、freeRTOS等)。嵌入式开发几乎全部基于嵌入式操作系统&#xff0c;目前使用最多的是 linux 和Android。…...

    2023/3/26 20:20:44
  16. 如何将snake模型与Hopfield神经网络结合用于提取边缘

    Computerized Tumor Boundary Detection Using a Hopfield Neural Network这篇论文给出了结合的思想此方法在论文中被用于提取人脑多层MRI图像上每个切片中的脑肿瘤的边界。首先使用低通线性滤波器对每个原始MRI数据切片进行预处理以增强图像。然后根据形态学过程得到的轮廓为初…...

    2023/3/26 20:20:34
  17. FPGA实现SDI硬件解码UDP网络传输,送工程源码和QT上位机显示程序

    1.SDI视频格式简介 SDI的视频格式说起来复杂&#xff0c;但作为FPGA开发者&#xff0c;我们只需要关心我编解码相关的内容即可。 常见的SDI视频格式主要包括SD-SDI、HD-SDI、3G-SDI三种&#xff0c;其比特率依次增加&#xff0c;也对应着不同分辨率和刷新率的视频。 ​ 频率的计…...

    2023/3/26 20:19:37
  18. 古有愚公移山,今有冤种搬家~某人含泪写完了搬家脚本~~

    文章目录&#x1f333; Long time no see&#x1f344;收&#xff01;回归主题&#x1f342; 脚本代码的出生和结束&#x1f383;老朋友Get_cookie.py&#x1f33f;真的要搬家了~&#x1f331;搬家工具介绍&#x1f33c;搬家过程搬家准备开始搬家&#x1f33e;搬家源码⏰结束语…...

    2023/3/26 20:18:43
  19. Android应用之PreferenceFragment

    最近在看Android源码Setting代码的时候&#xff0c;发现其中配置都是用的PreferenceFragment&#xff0c;以前对这一块不是很了解&#xff0c; 查资料看了一下&#xff0c;感觉用起来好方便。 PreferenceFragment的界面也是写在一个XML文件中&#xff0c;不过不是放在layout目…...

    2023/3/26 20:18:18
  20. 2022-01-17 在pod内部操作k8s

    目录 摘要: 使用模块: 例子: 说明: pod的接口: 摘要: 因为某些业务需要在pod内部直接操作k8s, 本文记录如何处理. 使用模块: client-go标准接口: https://github.com/kubernetes/client-go 例子: 在pod内访问k8s: https://github.com/kubernetes/client-go/tree/maste…...

    2023/3/26 20:17:02

最新文章

  1. 第一个springBoot maven 项目

    1. env: java 11 IntelliJ IDEA 2021.3.2 (Community Edition) 2. file->new project->Maven: pom.xml 需要导入的包&#xff1a;后面三个是jdk8升级到11后&#xff0c;可能会出错&#xff0c;需要用到的包 <parent><groupId>org.springframework.boot<…...

    2023/3/26 20:34:01
  2. js unicode编码相关

    ASCII码 在计算机种中&#xff0c;1 字节对应 8 位二进制数&#xff0c;而每位二进制数有 0、1 两种状态&#xff0c;因此 1 字节可以组合出 256 种状态。如果这 256 中状态每一个都对应一个符号&#xff0c;就能通过 1 字节的数据表示 256 个字符。ASCII就是用于描述英语中的…...

    2023/3/26 20:33:39
  3. python多进程和多线程一起使用_Python:多进程和多线程

    在现实社会&#xff0c;我们经常需要一种场景&#xff0c;就是同时有多个事情需要执行&#xff0c;如在浏览网页的同时需要听音乐。比如说在跳舞的时候要唱歌。同样的&#xff0c;在程序中我们也可能需要这种场景。如下面我们以同时听音乐和浏览网页为例。def network():while …...

    2023/3/26 20:33:31
  4. web3:同态加密

    web3相关学习一并收录至该博客&#xff1a;web3学习博客目录大全 目录同态加密概念同态加密具体如何定义&#xff1f;主流同态加密算法原理乘法同态加密算法① RSA算法一些基本的数学知识RSA的具体过程秘钥的产生加密解密验证了 RSA 算法的乘法同态性java代码简单实现python代码…...

    2023/3/26 20:33:30
  5. Centos下使用yum安装Mysql8(Mysql5.7)以及常见的配置和使用

    记录一下在centos7.x下面使用yum方式安装mysql8(Mysql5.7)关系型数据库安装之前一般需要先确定centos7.x服务器里是否已经安装&#xff0c;未安装或者刚初始化的centos7.x服务器最好安装&#xff0c;原来已经有的要升级的话一定要对系统原有mysql 或mariadb卸载干净&#xff0c…...

    2023/3/26 20:33:28
  6. 狗厂员工来面试本想难为一下,结果被虐得连console.log也不敢写了

    这次说到的面试题是关于node服务端内存溢出的问题&#xff0c;狗厂员工来面试本想难为一下&#xff0c;现在我连console.log也不敢写了 关于这道node内存溢出的问题&#xff0c;大哥从以下几个方面讲的&#xff0c;讲完我觉得自己得到了升华&#xff0c;现在搞得连代码也快不敢…...

    2023/3/26 20:33:26
  7. Fiddler导出JMeter脚本插件原理

    目录 一、Fiddler导出JMeter脚本插件原理 二、Fiddler导出JMeter脚本插件的基本使用 结语 一、Fiddler导出JMeter脚本插件原理 既然JMeter本质上是一个xml文档&#xff0c;Fiddler可以抓取HTTP请求包&#xff0c;插件的基本原理就是Fiddler抓取HTTP请求包将HTTP请求信息通过…...

    2023/3/26 20:33:21
  8. 操作系统(复试准备)

    操作系统&#xff08;复试准备&#xff09; 第一章知识点 操作系统概述 操作系统的概念 负责协调软硬件等计算机资源的工作 为上层用户&#xff0c;应用程序提供简单易用的接口 是一种系统软件 操作系统的功能与目标 资源的管理者 处理机管理&#xff0c;存储器管理&#x…...

    2023/3/26 20:33:12
  9. FFplay文档解读-7-比特流过滤器

    11.比特流过滤器 配置FFmpeg构建时&#xff0c;默认情况下会启用所有支持的比特流过滤器。 您可以使用configure选项--list-bsfs列出所有可用的列表。 可以使用configure选项--disable-bsfs禁用所有比特流过滤器&#xff0c;并使用选项--enable-bsf BSF选择性地启用任何比特…...

    2023/3/26 20:33:08
  10. 【react全家桶】 事件处理

    文章目录03 【事件处理】1.React事件2.类式组件绑定事件3.向事件处理程序传递参数4.收集表单数据5.受控和非受控组件5.函数的柯里化03 【事件处理】 React的事件是通过onXxx属性指定事件处理函数 React 使用的是自定义事件&#xff0c;而不是原生的 DOM 事件 React 的事件是通过…...

    2023/3/26 20:32:45
  11. 【TS】函数和函数类型

    在使用函数的时候&#xff0c;通常会给函数传值&#xff0c;或者给函数一个返回值调用&#xff0c;这个时候就会涉及到函数类型。 函数类型分为两个方面&#xff1a; 1、函数参数 2、函数返回值 语法&#xff1a; function 函数名( 参数 : 参数类型 ) : 返回值类型 { return 返…...

    2023/3/26 20:32:26
  12. GUI snake贪吃蛇Java小游戏

    githup Data类 package com.company.snake;import javax.swing.*; import java.net.URL;//数据中心 public class Data {//绝对路径 ctrlalto 补全包public static URL headerURL Data.class.getResource("statics/material/header.png");public static ImageIcon…...

    2023/3/26 20:32:18
  13. Python语言零基础入门教程(二十七)

    Python OS 文件/目录方法 Python语言零基础入门教程&#xff08;二十六&#xff09; 61、Python os.utime() 方法 概述 os.utime() 方法用于设置指定路径文件最后的修改和访问时间。 在Unix&#xff0c;Windows中有效。 语法 utime()方法语法格式如下&#xff1a; os.uti…...

    2023/3/26 20:32:15
  14. java设计模式之装饰者模式

    一&#xff1a;装饰者模式 1.什么是装饰者模式? 装饰模式是一种结构型设计模式&#xff0c; 允许你通过将对象放入包含行为的特殊封装对象中来为原对象绑定新的行为。 装饰者模式的基本介绍 1.装饰者模式&#xff1a;动态的将新功能附加到对象上。在对象功能扩展方面&#xf…...

    2023/3/26 20:31:49
  15. 你以为的Java面试只是背答案?跳槽涨薪不还是得靠自己的技术

    前言 Java面试当然不能只靠背答案&#xff0c;为了应付面试背完答案拿到offer只是进入了这个行业&#xff0c;后面的实操还是得看自己的技术&#xff01;技术的挂钩当然和技术底层也是挂钩的。 这是我在工作、面试中学习并总结到的一些知识点&#xff0c;都是一些比较典型的、…...

    2023/3/26 20:31:25
  16. 音频(九)——I2S 输出正弦波

    I2S 输出正弦波 PC 端&#xff1a;先生成一个正弦波数组MCU 端&#xff1a;将正弦波数组使用 I2S 输出AP 端&#xff1a;接受从 MCU I2S 端口出来的正弦波数据并测量 THDN 等数据 PC 端生成正弦波数组 原理 三角函数的公式 yAsinxy AsinxyAsinx A 表示幅值 代码实现 源…...

    2023/3/26 20:31:23
  17. gpt草稿

    ChatgptWhatChatGPT&#xff08;全名&#xff1a;Chat Generative Pre-trained Transformer [2]&#xff09;是由OpenAI开发的一个人工智能聊天机器人程序&#xff0c;于2022年11月推出。该程序使用基于GPT-3.5架构的大型语言模型并通过强化学习进行训练。ChatGPT里面有两个词&…...

    2023/3/26 20:31:20
  18. 设计模式学习(十):门面模式

    设计模式学习&#xff08;十&#xff09;&#xff1a;门面模式 作者&#xff1a;Grey 原文地址&#xff1a; 博客园&#xff1a;设计模式学习&#xff08;十&#xff09;&#xff1a;门面模式 CSDN&#xff1a;设计模式学习&#xff08;十&#xff09;&#xff1a;门面模式…...

    2023/3/26 20:31:17
  19. 实验四 软中断信号及处理

    1.利用sleep、pause、alarm函数设定闹钟&#xff0c;定时显示信息。 #include<unistd.h> #include<stdio.h> #include<stdlib.h> #include<signal.h> int main(){int ret;alarm(50);sleep(30);retalarm(10);printf("%d\n",ret);pause();pri…...

    2023/3/26 20:30:55
  20. PWM波转DC直流之二阶RC低通滤波器设计

    1.原理及用途 (1)原理直接引用*原子STM32讲解PWM转DAC的篇章* (2)当MCU中DAC功能不够用时&#xff0c;而还要输出可控的DC电平&#xff0c;这时可以使用这种模式来达到目的&#xff1b;另外一些由PWM控制的负载器件&#xff0c;比如比例阀、电机&#xff0c;要测试这些负载流过…...

    2023/3/26 20:30:39