包含标签 status/outdated 的文章

SpringBoot 应用使用 ThinLayout 打包的一些注意事项

参考 本文主要参考: 廖雪峰-瘦身Spring Boot应用 Spring Boot Thin Launcher GitHub 官方站点 改进打包配置 针对原文 瘦身Spring Boot应用 中已不适用新版 1.0.31的内容进行调整。 首先需要在打包插件中添加repackage的execution,其目的是将spring-boot-thin-layou……

阅读全文

Mac下使用GraalVM和SpringBoot3.1构建本地应用

准备工作 安装GraalVM工具 使用 sdkman 下载并安装 GraalVM的jdk sdk install java 22.3.1.r17-grl安装好后,将该sdk设置为默认 sdk default java 22.3.1.r17-grl检查版本 java -version openjdk version "17.0.6" 2023-01-17 OpenJDK Runtime Environment GraalVM CE 22.3.1 (build 17.0.6+10-jvmci-22.3-b13) OpenJDK 64-Bit Server VM GraalVM CE 22.3.1 (build 17.0.6+10-jvmci-22.3-b13, mixed mode, sharing)检查gu工具版本: gu --version GraalVM Updater 22.3.1安……

阅读全文

go泛型简化数据库读取操作

前提 go 语言已经发布了 1.18 带有正式泛型的版本,但很多文章都仍旧只是限于官方的 Add(数学加减法) 泛型函数例子。因此本文尝试使用泛型来简化数据库操作这一个过程,深入了解及使用这个新版的泛型。当然其中的实现都以简单为主,当做使用泛型的可用例子。 注意本文使用 gorm 作为基础的数据库访问工具,当然……

阅读全文

brew 安装软件提示Unknown command: cask 的问题

对于使用 mac book 的笔记本电脑人士而言,brew是一个非常常用的软件包管理工具。 但网上不少教程都比较陈旧,这不 cask命令模式的更改,N 多文章都仍旧是采用旧的错误模式。 新版本将 cask 的命令形式从 brew cask install app 变更为 brew install --cask app 的方式 从而导致执行旧的命令的时候会提示 Unknown command: cask 因此 请使用新的命令形式: brew install --cask……

阅读全文

Vue开发设置使用淘宝镜像

Vue 开发设置使用淘宝镜像 yarn 设置 对于国内的前端开发来说,经常会依赖大量的 npm 包,使用国内淘宝的镜像下载时会更加快速,强烈推荐使用! yarn 是 FaceBook 推出的包管理器,相对于 npm 来说做了很多改进,更快速和稳定,我一直在使用它。 1.查询当前配置的镜像 yarn config get registry设置成淘宝镜像 yarn config set registry http:/……

阅读全文

webpack 自定义别名后,VScode 路径提示问题

webpack 自定义别名后,VScode 路径提示问题 问: 用@vue/cli 3 创建的项目,配置了自定义别名。例如"@/xxx",配置完后 VScode 没有代码提示了。 VScode 是装了插件的,用相对路径有提示,如"./xxx"时是有路径提示。 答: 可以在项目的根目录下创建 tsconfig.json 或者……

阅读全文

使用parcel的watch整合单页应用和JAVA WEB

使用 parcel 的 watch 整合单页应用和 JAVA WEB 由于通常情况下使用 NODE 进行前端开发时,会启动相应的应用服务器。而使用 JAVA WEB 开发时也有相应的应用服务器要启动。这在本机开发时要通过 Proxy 的方式进行整合。 如果不需要那么多麻烦的整合就好了,本着能省就省的方式。既然 JAVA WEB 的应用服务器必须要启用,那可否直接利用 JAVA 的应用服……

阅读全文

非 WEB 环境下运行 SpringBootApplication

非 WEB 环境下运行 SpringBootApplication 前言 有时候一些项目并不需要提供 Web 服务,例如跑定时任务的项目等。因为启动一个 Tomcat 这样的 WEB 服务器容器也比较消耗资源,浪费内存及算力。 非 WEB 项目可以修改 maven 依赖为: <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> </dependencies>当然,不修改也是没有问题的,可以仍旧依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </d……

阅读全文

使用 mvn 进行 springboot 2.2.5+mybatis-plus 3.3 开发

使用 mvn 进行 springboot 2.2.5+mybatis-plus 3.3 开发 使用 https://start.spring.io 生成新项目框架 数据源配置 /resources/application.properties spring.datasource.username=root spring.datasource.password= spring.datasource.url = jdbc:mysql://127.0.0.1:3306/hotel spring.datasource.driverClassName = com.mysql.cj.jdbc.Driver spring.datasource.type = com.zaxxer.hikari.HikariDataSource主启动文件 import org.mybatis.spring.annotation.MapperScan; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.cache.annotation.EnableCaching; import org.springframework.transaction.annotation.EnableTransactionManagement; @SpringBootApplication @EnableTransactionManagement @EnableCaching @MapperScan("com.localhost.mapper") public class ApiApplication { public static void main(String[] args) { SpringApplication.run(ApiApplication.class, args); } }当启动时报错如下时 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)原因是标准的 mvn 项目不会将位于 src/main/java 下的……

阅读全文