码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • SSM学习——SpringBoot初学注意事项(14)


    这里写目录标题

    • 开发步骤
      • 创建boot程序
    • pom爆红
    • 配置信息
    • 修改默认配置
      • 使用`jetty服务器`
      • 修改端口
    • yml(yaml)
      • yaml数据读取
        • 单级读取
        • 多级读取
        • 数组读取
        • 自动装配环境值
    • 调用bean
    • 自动封装对象数据警告
    • 多环境开发
    • jar包启动参数配置
    • springboot整合junit
    • spring整合mybatis里的问题

    开发步骤

    在这里插入图片描述
    在这里插入图片描述

    创建boot程序

    在这里插入图片描述

    pom爆红

    如果你爆红,可以试着切换一下2个本地仓库,因为他可能来不及检查,本人先切换成默认的.m2仓库,然后给切换成自定义仓库然后红色消了(按道理来说,每个版本的springboot都会默认对应一个maven-starter,自动配成的按道理是肯定能用的)

    然后勾选spring web

    配置信息

    如果没有主类,那就先maven install一下,然后把测试主类拖到自己域名下,然后把名字改成主类即可

    使用maven package,然后找到一个jar包,在他的目录下cmd,然后输入java -jar jar包名字即可

    在这里插入图片描述

    修改默认配置

    使用jetty服务器

    在这里插入图片描述

    修改端口

    在这里面写即可
    在这里插入图片描述

    如果有多个配置文件的话,可以在同一个目录下新建,比如:application.yml,application.yaml
    然后添加到这里

    在这里插入图片描述

    properties文件只有key-value形式,而yml可以是数组,对象,类型多样
    这样就可以改端口了(优先级:pro>yml>yaml)
    在这里插入图片描述

    改输出信息(多个级别可以自己选)info为默认

    在这里插入图片描述

    需要写上root
    在这里插入图片描述

    yml(yaml)

    在这里插入图片描述

    在这里插入图片描述

    - 为数组格式
    在这里插入图片描述

    yaml数据读取

    单级读取

    我们在application.yaml中写一个数据
    在这里插入图片描述

    然后去写controller
    在这里插入图片描述

    然后去发送一下请求,发现取到数据了
    在这里插入图片描述

    多级读取

    在这里插入图片描述

    照样读取到
    在这里插入图片描述

    数组读取

    在这里插入图片描述

    在这里插入图片描述

    自动装配环境值

    在这里插入图片描述
    在这里插入图片描述

    这样即可输出
    在这里插入图片描述

    调用bean

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述
    输出
    在这里插入图片描述

    自动封装对象数据警告

    在这里插入图片描述
    把这个放进pom即可

    多环境开发

    在yml里面写---即可区分环境
    在这里插入图片描述

    不划横线不过时:

    jar包启动参数配置

    参数有中文解决办法:
    在这里插入图片描述

    先mvn clean一下然后再mvn package

    加属性的运行jar包
    在这里插入图片描述

    在这里插入图片描述

    springboot整合junit

    以前是这么写的
    在这里插入图片描述

    好的我们现在写一个接口和实现类
    在这里插入图片描述

    然后去test里面写一个测试他方法的
    在这里插入图片描述

    然后直接可以运行能用了。。

    在这里插入图片描述

    spring整合mybatis里的问题

    我们都知道数据库连接池的几个信息还是需要的,其它的都可以给springboot处理
    在这里插入图片描述

    springboot配置类application.yml写:

    spring:
      datasource:
        driver-class-name: com.mysql.cj.jdbc.Driver
        url: jdbc:mysql://localhost:3306/20220806lige?characterEncoding=UTF-8&serverTimezone=UTC
        username: root
        password: root
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    然后给Dao层的接口类加上@Mapper作为一个bean
    在这里插入图片描述

    现在接上德鲁伊在里面
    在这里插入图片描述

    然后去yml里面写type
    在这里插入图片描述

  • 相关阅读:
    让mybatis-plus支持NOT逻辑运算
    开源大模型RAG企业本地知识库问答机器人-ChatWiki
    第2关:ACL访问控制列表
    酷开科技 | 酷开系统沉浸式大屏游戏更解压!
    C++中运行一个程序的内存分配情况及qt中的内存管理机制
    Java 注解及其底层原理
    用echarts实现柱状图
    java高版本下各种JNDI Bypass方法复现
    局域网内root 权限连接mysql数据库
    arm架构,django4.2.7适配达梦8数据库
  • 原文地址:https://blog.csdn.net/qq_52480906/article/details/126482737
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号