SpringBoot——1、SpringBoot搭建

Intellij IDEA(2021.1)上搭建Springboot框架 搭建Spring Boot框架 文章目录搭建Spring Boot框架前言一、安装IntelliJ IDEA二、搭建Spring Boot项目1.新建一个项目2. 在网页上输出Hello Springboot!3.运行结果: 前言 本篇文章主要是在IntelliJ IDEA上搭建Spring项目,并打开浏览器,显示输出Hello Springboot!,方便学习交流。 一、安装IntelliJ IDEA 这里主要介绍怎么搭建Spring项目,安装idea不再介绍,具体可以百度或者联系我。 二、搭建S 阅读详情

将会使用两种方式搭建SpringBoot框架,其中也整合了mybatis框架
刚开始自学的时候踩过很多奇奇怪怪的坑,本来想列出来的,但是却忘了什么问题会报什么错误,所以大家如果有什么问题就留言把,看到了就会回复,希望能帮到大家


项目搭建

首先我们来到idea页面,点击新建项目。 这种方式idea是默认使用https://start.spring.io提供的在线模板,所以需要联网。

1、搭建一个SpringBoot项目

2、开始为项目命名

3、选择我们需要的依赖,不选或者漏选也没事,后面要用到的话自己手动加就好了



4、选择项目存放的位置,然后finish

5、创建好项目之后,可以看到目录结构是这样的(这里有个错,demo.iml文件不可删除)

6、来到pom.xml文件里,可以看到需要的依赖都已经在里面了

7、这时候我们需要去配置文件增加配置
  7.1 第一种配置mybatis

server:
  #服务端口
  port: 8080

#mybatis连接数据库的四个参数
spring:
  datasource:
    #用户名
    username: 
    #密码
    password: 
    #链接地址
    url: jdbc:mysql://IP地址/数据库名称?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC
    #配置驱动
    driver-class-name: com.mysql.cj.jdbc.Driver

mybatis:
  mapper-locations: classpath*:mapper/**/*.xml
  type-aliases-package: com.detail.model.**.domain

  7.2 第二种配置mybatis

aplication.yml

server:
  #服务端口
  port: 8080

#mybatis连接数据库的四个参数
spring:
  datasource:
    #用户名
    username: 
    #密码
    password: 
    #链接地址
    url: jdbc:mysql://IP地址/数据库名称?useUnicode=true&characterEncoding=UTF-8&serverTimezone=UTC
    #配置驱动
    driver-class-name: com.mysql.cj.jdbc.Driver

#mybatis的配置
mybatis-plus:
  mapper-locations: classpath*:mapper/*.xml  #mapper映射文件位置
  config-location: classpath:mybatis-config.xml  #mybatis-config.xml文件所在位置

mybatis-config.xml

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>

    <!--配置全局属性-->
    <settings>
        <!--显示当前执行的sql语句-->
        <setting name="logImpl" value="info"/>
        <!--使用jdbc的getGeneratedKeys获取数据库自增主键值-->
        <setting name="useGeneratedKeys" value="true"/>
        <!--使用列标签替换列别名 默认未true-->
        <setting name="useColumnLabel" value="true"/>
        <!--开启驼峰式命名转换:Table{create_time} -> Entity{createTime}-->
        <setting name="mapUnderscoreToCamelCase" value="true"/>
    </settings>

    <typeAliases>
        <!--对应实体类所在包   该包下的实体类都会注册别名,并且类名就是别名且不区分大小写-->
        <package name="org.wel.entity"/>
    </typeAliases>

</configuration>

到此就完成了整个配置,然我们启动一下吧

jdk1.7 + springboot1.5 + druid +内嵌jetty9.2 项目搭建     新任务,要为客户写一个接口,利用企业微信发送报警消息,安排我搭建项目并完成接口.    因为之前公司项目都是使用jdk1.7开发的springmvc项目,使用内嵌的jetty作为容器,durid连接池,maven打包方式是jar包,可以使用java -jar命令启动项目.这次我使用springboot搭建项目,其他与以前保持一致1.使用springboot1.5.13搭建项目&lt;par... 阅读详情

相关推荐

初学java(1) 用idea 2020 搭建spring boot 项目

点击 文件 新建项目 如图 ,注意如果是默认 启动url 则 创建 项目时候,只有 java 版本 只有17和21 ,现在已经不支持 java8 所以要选择自定 路径,用阿里云的启动url java版本,就有了 java8。成功迈出了第一步, 之前搭建过spring boot 项目,但是好久没用,就不知道怎么用了,研究了两三天,一直没跑起来,一直报错。主要maven的相关配置, 如果不匹配,创建项目时候,就会一直报错,没办法下载相关配置 下载条不动。用idea创建springboot 项目 如图。

f897907070的博客 387

SpringBoot 在 idea中的 .idea和 .iml文件

一、 引言。

棒棒糖的糖不含糖的博客 3639

RYU+mininet——RYU

1. 使用RYU做mininet的控制器 1.1 RYU介绍与安装 RYU是一款基于python的控制器,你可用Ryu实现各种想要实现的网络功能,它可以下发或接收流表进行各种路由运算。 建议使用高版本的Ubuntu系统安装ryu,否则会有各种错误,安装过程比较简单,如下: apt install gcc libffi-dev libssl-dev libxml2-dev libxslt1-...

qq_34415266的博客 1万+

spring-boot学习:文件模块梳理(第一天)

学习参考博客:IDEA .iml文件及.idea文件夹详解_顺其自然~的博客-优快云博客Web.xml文件详解_顺其自然~的博客-优快云博客

Yolo_lxt的博客 2492

基于DSP28335的Matlab/Simulink代码生成实验七:A/D采样

实验七:讲解如何使用DSP的ADC模块,通过代码生成技术控制DSP进行电流采样,是后续实现电机闭环控制的重要环节。通过简单的实验来熟悉代码生成的过程。最终实现复杂算法代码自动生成,进行高性能电机控制!

m0_73869369的博客 4725

用Multisim和74192芯片复刻经典:手把手教你搭建篮球24秒违例计时器(附仿真文件)

本文详细介绍了如何使用Multisim仿真平台和74192芯片构建篮球24秒违例计时器,涵盖时序逻辑电路设计、核心器件选型、仿真环境搭建及调试技巧。通过分步指导,帮助读者掌握数字电路设计的关键技术,并附赠仿真文件供实践参考。

weixin_27014595的博客 279

Springboot模块没有.iml文件的怎么办?

Spring Boot的开发者通常使用IntelliJ IDEA作为主要的开发工具,因此.iml文件对于快速构建和调试Spring Boot应用程序非常重要。.iml文件还可以与其他程序员共享,以确保所有开发人员使用相同的项目配置和依赖项。.iml文件是IntelliJ IDEA的项目文件,用于描述项目的配置和依赖关系。在Spring Boot项目中,.iml文件记录了项目的模块、依赖项、JDK版本、源代码路径等信息,可以帮助IDE快速地定位和加载项目结构。1、可以看出在下图我的项目中并没有.iml文件。

Herman _java开发 3720

别再硬拔了!用这3个终端命令轻松搞定Mac上移动硬盘‘被程序占用’的问题

本文介绍了3个终端命令解决Mac上移动硬盘‘被程序占用’的问题,包括使用`diskutil list`定位硬盘、`lsof`查找占用进程以及`diskutil unmount`安全卸载。这些方法能有效避免数据风险,提升操作效率,特别适合开发者和技术爱好者。

weixin_33507732的博客 295

一文说清SpringBoot项目各个文件作用《SpringBoot-01》

一、新建项目 我们先新建一个项目,看看都有哪些文件和目录 二、最外层文件 我们先看最外层的文件 1、.gitignore文件 现在大多数应用都是使用Git作为代码版本控制系统,该文件定义了最常见的文件或目录的版本控制忽略名单,包括基于Eclipse的STS(Spring Tool Suite)、IDEA和NetBeans等项目元信息资源: HELP.md target/ !.mvn/wrapper/maven-wrapper.jar !**/src/main/**/target/ !**/

4277

热更新方案 HybridCLR 学习教程 |(一)原理及准备工作

前面文章介绍了热更新相关的知识,包括使用xLua实现热更新实战等 那本文就来介绍一下 热更新方案 HybridCLR(代号wolong,原huatuo)和基本使用方法。 若是想了解更多关于HybridCLR的东西也可以去 官网 详细查阅。

努力前行,总会成为自己心中的那道光 2万+

【Bug已解决】claude: command not found 解决方案

方案适用场景推荐指数添加 PATH全局 bin 目录确实存在但未加入 PATH⭐⭐⭐⭐⭐nvm 重新安装多 Node 版本切换导致失效⭐⭐⭐⭐⭐Windows 环境变量检查Windows 平台专用⭐⭐⭐⭐原生安装脚本想彻底避开 npm PATH 问题⭐⭐⭐⭐清理多重 Node 安装系统里有多套 Node 管理方式冲突⭐⭐⭐报错的核心是npm 全局安装的可执行文件路径没有正确出现在系统的 PATH 环境变量里,而不是安装本身失败了。

一键难忘的博客 1万+

spring boot 项目 把 .iml文件放在哪_最简单的一个 Spring Boot 项目抽丝剥茧

点击上方☝SpringForAll社区轻松关注!及时获取有趣有料的技术文章本文来源:http://rrd.me/g8Bce最近在项目中使用 Spring Boot,对它的简单易用印象很深刻。Spring Boot 最大的特点是它大大简化了传统 Spring 项目的配置,使用 Spring Boot 开发 Web 项目,几乎没有任何的 xml 配置。而且它最方便的地方在于它内嵌了 Ser...

weixin_35108433的博客 2617

【转录调控网络】代谢组学与其他组学的联合分析经典模式简介

多组学联合分析经典模式转录组学&代谢组学联合分析 转录组学&代谢组学联合分析 转录组是获得生物体内基因表达的重要方法,代谢组是生物体表型的基础和直接体现者。 转录组测序可以得到大量差异表达基因和调控代谢通路,但由于基因与表型之间很难之间关联,导致关键的信号通路难以确定,因此往往达不到预期的研究目的。代谢产物是生物体在内外调控下基因转录的最终结果,是生物体表型的物质基础。 在系统生物学研究时代,生物过程复杂多变,基因调控网络复杂。针对特定的生理、病理等表型进行研究,利用转录组的数据获得大量差异

小哲的博客 6195

SpringBoot3+Vue3极速搭建DeepSeek R1 AI 助手

后端:Spring Boot3.4.2+JDK21前端:Vue3.3.4+Vite4.4.6。

美好开始来了 3694

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

如何从0到1搭建一个SpringBoot项目

那么以上就是如果如何从0到1搭建一个SpringBoot项目了,我们再来回顾总结一下??首先我们要做好前期的准备工作,明确自己IDEA的版本以此清楚要从何处去创建新建一个项目Maven项目的选择以及对应JDK的选择SpringBoot版本的选择以及各项依赖的正确添加项目名称和路径中不能出现任何和中文相关的信息IDEA项目识别问题以及Maven国内源的配置问题。

m0_74823892的博客 1193

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

Spring Boot学习笔记-1.1环境搭建-Eclipse SpringBoot生成环境搭建

一.概述:   SpringBoot是目前最流行的java Web应用快速构建的框架之一。SpringBoot的主旨是“习惯优于配置”,能够快速帮你搭建一个WEB应用,而不用进行繁杂的XML文件配置。本次文章的主题是在eclipse环境下搭建生成springBoot的环境,本文只作为个人学习笔记用于记录,也希望能够帮助到现在同样在学习的同学。 二.工具环境:   jdk1.8+ maven ...

kiboycome 433

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

SpringBoot (1)简单搭建

SpringBoot - 初学:(一)简单搭建 1.本机环境: win10 + jdk1.8 + maven3.3.9 + STS(基于Eclipse的SpringBoot搭建工具) 附STS下载链接:https://spring.io/tools3/sts/all 2.搭建详情参见(本文只讲述作者走过的坑): 摘自 - SpringBoot搭建详情:https://baijiahao.ba...

潘子的博客 191

1、SpringBoot项目搭建

https://spring.io/projects/spring-boot 我的MyEclipse版本太低了,需要下载一个新的eclipse 下载完启动报错 原来是我的jdk版本太低,下载个1.8的 重新配置环境变量 JAVA_HOME 配置workspace 配置maven 为了加快编码效率,去除验证项目 1、在线构建项目 https://spring.io/docs 2、选...

romulusla01的博客 253

1.1 搭建SpringBoot脚手架

搭建SpringBoot脚手架目录项目结构1. 添加依赖 pom.xml1.1 注释版1.2 简洁版2. 启动类代码编辑 App.java3. 控制层 TestController3.1 TestController1.java3.2 TestController2.java3.3 TestController3.java 说明: 在此之前电脑需要下载安装配置jdk, 下载Eclipse,下载配置tomcat 下载配置Maven 我的版本是: jdk1.8, eclipse-jee-2019-06 , ap

蚊者逆袭的博客 1045

1 如何搭建自己的SpringBoot源码调试环境?

这是 SpringBoot2.1 源码分析专题的第一篇文章,主要讲如何来搭建我们的源码阅读调试环境。如果有经验的小伙伴们可以略过此篇文章。

CoderChronicle的博客 1056

搭建Spring Boot1.x开发项目

环境 操作系统:Windows 7 旗舰版 JDK:1.8.0_161 Eclipse:Mars.2 Release (4.5.2) 步骤 1,在http://start.spring.io/网站上构建项目,打开网站,显示如下 2,选择试用maven构建,spring boot选择1.5.17版本,然后填写Group和Artifact,填写完成后点击&quot;Generate Project&quot;按钮; 3...

施勇 518

spring boot 源码_SpringBoot2.1.x源码环境搭建详解

前言笔者试着从GitHub上拉取SpringBoot源码。然鹅,在本地IDEA打开后,爆各种编译错误,各种问题。经过反复操作,现在总结一下SpringBoot源码环境搭建的实践,便于后期对于源码的学习。Github上SpringBoot源码的开源地址:https://github.com/spring-projects/spring-boot1、环境准备项目/工具 版本SpringBoot 2.1...

weixin_39705018的博客 436

Springboot集成axis2-1.7.9实例教程:快速搭建Web服务

Springboot集成axis2-1.7.9实例教程:快速搭建Web服务 【下载地址】Springboot集成axis2-1.7.9实例教程 本开源项目提供了Spring Boot集成Axis2-1.7.9的详细教程与示例代码,帮助开发者快速掌握在Spring Boot中集成Axis2进行Web服务开发的技巧。实例涵盖...

gitblog_06709的博客 1147

springboot(1) spring项目的搭建

说明: 该文章是基于springboot在maven中的搭建。 该文章用的springboot版本为2.1.3.RELEASE。 测试使用的jdk版本为jdk1.8.0_201。 文章使用的eclipse版本为:2018-12 (4.10.0) springboot作为spring的简化版,可以以最少的配置、最高的效率新建一个springboot项目。从而节省框架搭建的时间和提高开发效率。...

weixin_43583204的博客 253

SpringBoot-1-Spring Boot实战:快速搭建你的第一个应用,以及了解原理

而我们在项目开发时,一般会偏向于选择这一套spring家族的技术,来解决对应领域的问题,那我们称这一套技术为。SpringBoot本身是为了加速Spring程序的开发的,而Spring程序运行的基础是需要创建自己的Spring容器对象(IoC容器)并将所有的对象交给Spring的容器管理,也就是一个一个的Bean。点击Spring Initializr后进入到创建SpringBoot程序的界面上,下面是输入信息的过程,和前面的一样,只是界面变了而已,根据自己的要求,在左侧选择对应信息和输入对应的信息即可。

zhoubangbang1的博客 1100
上一篇: 设计模式——1、单例模式
下一篇: RabbitMQ 安装与配置
港城以南丶
博客等级 码龄6年 10粉丝 15原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值