01-第一个Spring程序

news/2025/9/19 16:49:46/文章来源:https://www.cnblogs.com/benzhong/p/19084278
01-第一个Spring程序

新建一个项目

1.打开idea--》new--》project--》empty project--》写入项目名
image
2.对项目进行jdk的设置:file--》project structure--》选择jdk 注意:Spring6最低支持的是jdk17
image
image
3.对maven进行设置:file--》setting--》bulid,execution,deployment中选择maven 然后设置:

  • maven home path 选择自己下载的maven
  • user setting file 选择自己设置的settings.xml文件(他里面有自己所设置的本地仓库)
    image
    4.新建一个模块
    image
    此时如果少了什么目录的自己补上:new-->directory-->选择所要的路径
    image
    image
    image
    5.在pom.xml中的版本下面配置打包方式
    image
    6.导入依赖
  • Spring 依赖
    image
  • 单元测试
    image

为什么 Spring的配置文件 放在resources下呢?

因为将来他会编译 而在resources下的编译之后会在 target 的 类路径classes下的 那么将来 可移植性就会变的非常好
比如项目不用了 那么 变化配置文件的路径是非常方便的

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/907922.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Ubuntu 18.04 LTS 安装 6.10.10 内核 - 教程

Ubuntu 18.04 LTS 安装 6.10.10 内核 - 教程pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", &quo…

ctfshow web39

<?php/* # -*- coding: utf-8 -*- # @Author: h1xa # @Date: 2020-09-04 00:12:34 # @Last Modified by: h1xa # @Last Modified time: 2020-09-04 06:13:21 # @email: h1xa@ctfer.com # @link: https://ctfer…

国标GB28181视频平台EasyGBS核心功能解密:如何实现海量设备的录像精准检索与高效回放?

国标GB28181视频平台EasyGBS核心功能解密:如何实现海量设备的录像精准检索与高效回放?录像的检索与回放是安防监控系统的核心价值所在。本文深入解析国标GB28181视频平台EasyGBS的录像回放功能架构,从录像存储机制、…

最大流判定+拆点

1.最短路径转最大流trick:无向图的话,就是建立反边,并且容量均为设定的f[i]即可 思路就是:二分答案x,然后对于权值大于x的容量都设为0,小于等于x的话f[i]设为1,源点是1,汇点是n,如果最大流的值>=K,那么x可以作为答案…

ctfshow web40

<?php/* # -*- coding: utf-8 -*- # @Author: h1xa # @Date: 2020-09-04 00:12:34 # @Last Modified by: h1xa # @Last Modified time: 2020-09-04 06:03:36 # @email: h1xa@ctfer.com # @link: https://ctfer…

C++ 左值、右值、左值引用、右值引用

1、左值与右值 左值和右值是表达式的属性,核心区别在于:能否取地址、是否有持久的存储。 1.1 左值:有名字、能取地址、可被修改(通常) 左值是 “可以放在赋值号左边” 的表达式(但并非绝对,如 const 左值不能被…

Spring Cloud Gateway WebFlux现cvss10分高危漏洞,可导致环境属性篡改 - 详解

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

基数排序模板(Radix Sort)

📘 基数排序模板(Radix Sort) 动画演示:https://www.bilibili.com/video/BV1zN4y1e73F 核心思路 基数排序是按位排序的,它从最低位到最高位依次对数据进行排序。它采用的是多次稳定排序(比如计数排序)来处理每…

ctfshow web32

<?php/* # -*- coding: utf-8 -*- # @Author: h1xa # @Date: 2020-09-04 00:12:34 # @Last Modified by: h1xa # @Last Modified time: 2020-09-04 00:56:31 # @email: h1xa@ctfer.com # @link: https://ctfer…

[项目开发经验分享]基于强类型事件的类型参数传递问题 —— 在 .NET Winform项目中如何设计泛型事件总线以实现UI与核心层的解耦

项目简介 本项目是基于 .NET Framework 框架的Winform项目, 实现一键发布博客到各个平台(如WordPress站点、博客园等)的功能 项目结构与定位 Core 项目 这是整个解决方案的核心层,主要负责定义跨模块的通用契约。Core…

从Verizon数据泄露报告看企业安全防御的迫切变革

基于Verizon年度数据泄露报告的分析指出,仅12.5%的安全漏洞由内部团队发现,其余87.5%依赖外部通报。文章探讨安全预算错配问题,提出主动防御策略,并强调IT审计部门的关键作用。数据背后的安全困境 去年Verizon数据…

mysql 虚拟列,可以简化 SQL 逻辑、提升查询效率

MySQL 5.7 及以上版本支持 生成列(Generated Columns),也称为 “虚拟列”。虚拟列的值不是手动插入的,而是由表中其他列的值通过表达式计算得出,类似于 “自动计算的字段”。 虚拟列的两种类型 虚拟生成列(Virtu…

Flash Attention算法动画

矩阵Q,K,V 在HBM,SRAM芯片大小为M,其中N=5,d=3, M=59 1.设置块大小Bc=4,Br=3 2.初始化O,l,m 3.分割Q为Tr块[Q0,Q1],每块大小Br*d,分割K,V为Tc块[K0,K1],[V0,V1],每块大小Bc*d 4.分割O为Tr块,每块大小Br *…

【技术实现】7天极速搭建体育比分网站 - 世界杯期间流量红利抓取实战

【技术实现】7天极速搭建体育比分网站 - 世界杯期间流量红利抓取实战前言 作为一名全栈开发者,最近我成功为一个体育创业项目完成了比分网站的快速搭建。恰逢世界杯热潮,这个网站在上线后一周内就获得了惊人的访问量…

PointNetwork-求解TSP-05 - jack

https://github.com/ccjjxx99/PointerNetworks-pytorch-tsp https://arxiv.org/pdf/1506.03134

多站点的TSP问题求解-06 - jack

https://mit-realm.github.io/CMDTSP/ https://github.com/Brelliothe/CMDTSP paper:A Hierarchical Framework for Solving the Constrained Multiple Depot Traveling Salesman Problem

Windows 11如何进入安全模式

Windows 11如何进入安全模式Windows 11如何进入安全模式 https://iknow.lenovo.com.cn/detail/199472网站:http://shibowl.topgithub:https://github.com/hanbinjxnc博客园:https://www.cnblogs.com/hool 博客:htt…

C# CAN通信上位机系统设计与实现

C# CAN通信上位机程序,支持多种CAN适配器,提供数据收发、协议解析、数据可视化等功能。 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing;…

进程池VS线程池

进程池VS线程池 # CPU 密集:大量纯计算(加解密、图像处理、数值分析)。需要真多核并行来堆算力。 【进程】 # I/O 密集:大量等待(网络、磁盘、数据库)。CPU 大部分时间都在闲着,关键是别浪费“等”的时间。 …

聊聊昨天CodeBuddy Meetup的一些收获与思考

昨天腾讯云举办了 CodeBuddy MeetUp,作为Vibe Coding的忠实拥护者,一定不会错过。这次活动分为上下两场,上半场主要是 CodeBuddy 的设计、产品与技术负责人的分享;下半场则是AI Coding实践者们的经验分享。一整天的…