当前位置: 首页 > news >正文

如何建一个免费试用网站网络怎么推广自己的产品

如何建一个免费试用网站,网络怎么推广自己的产品,asp.net网站开发教程 pdf,东莞企业网站推广哪里好想要熟悉Spring从源码开始是非常重要的,同时Spring内部的优秀设计思想可以借鉴 准备工具 1、spring源码 下载地址:spring源码地址 2、gradle 5.6.4,gradle用来编译构建spring,和maven差不多的工具,配置有差异。下载地址&#xf…

想要熟悉Spring从源码开始是非常重要的,同时Spring内部的优秀设计思想可以借鉴

准备工具

1、spring源码 下载地址:spring源码地址
2、gradle 5.6.4,gradle用来编译构建spring,和maven差不多的工具,配置有差异。下载地址:gradle下载地址
3、idea 我本地用的是2022版本

执行过程

1、spring源码根目录,打开import-into-idea.md,里面有个先执行的命令,cmd执行gradlew.bat :spring-oxm:compileTestJava,看到成功就行
成功就好

2、GRADLE_HOME环境变量配置
系统环境变量
path追加:

3、IDEA引入项目
File- Open- 选择项目打开就行了

4、控制台执行构建命令

 ./gradlew build -x checkstyleMain -x checkstyleTest -x test

这里checkstyleMain 、checkstyleTest 跳过一些无关紧要的错误检查,没关系

执行成功就是这个样子

遇到的错误解决:

1、fatal: not a git repository (or any of the parent directories):
这个是因为你是在一个非 git 仓库的目录执行了 gradle build ,但 spring-framework 的构建脚本某些地方需要使用 git 信息(比如版本号、提交信息)来完成构建 .git 找不到git仓库
本机安装git ,然后,进入spring源码根目录下执行

cd spring-framework-5.2.x
git init
git config --global user.name "Your Name" 随便写名字 email
git config --global user.email "you@example.com"
git add .
git commit -m "init"

2、会报错仓库http请求连不上的话 ,修改maven仓库,根目录settings.gradle文件

repositories {gradlePluginPortal()// maven { url 'https://repo.spring.io/plugins-release' }maven { url 'https://maven.aliyun.com/repository/spring-plugin' }maven { url 'https://maven.aliyun.com/nexus/content/repositories/spring-plugin' }maven { url 'https://repo.spring.io/plugins-release'}}

创建测试demo

在spring项目上右键,创建新的Module,选择gradle,项目 ,DSL语法和spring保持统一Groovy DSL。
test-demo.gradle

apply plugin: 'java'dependencies {implementation  project(':spring-context')testImplementation 'org.junit.jupiter:junit-jupiter:5.9.3'}sourceCompatibility = 1.8
targetCompatibility = 1.8
sourceSets {test {java {srcDirs = ['src/test/java']}}
}test {useJUnitPlatform() // 启用 JUnit 5 平台(必要)
}

spring根目录settings.gradle增加include "test-demo"

编写类文件

package com;import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;@Configuration
public class AppConfig {@Beanpublic HelloService helloService() {return new HelloService();}
}
package com;public class HelloService {public String sayHello() {return "Hello from Spring!";}
}

Test类,

package com;import org.junit.jupiter.api.Test;
import org.springframework.context.annotation.AnnotationConfigApplicationContext;public class HelloServiceTest {@Testpublic void testHelloServiceTest() {System.out.println("Hello from Spring!");AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext(AppConfig.class);HelloService helloService = context.getBean(HelloService.class);System.out.println("Hello from Spring!");String result = helloService.sayHello();System.out.println("Hello from Spring!"+result);}
}

直接运行测试可能会出问题:
不报错也不执行

既没有报错 也没有执行代码 ,是gradle的测试什么机制导致的,不清楚

解决办法:

改成用idea测试
这样就可以解决测试问题了

还可能有一个问题:

Kotlin1.3版本已经废弃掉


你依赖的模块这个改下版本试试

仍然不管用,可以修改下spring根目录build.gradle追加:

allprojects {afterEvaluate {tasks.withType(org.jetbrains.kotlin.gradle.tasks.KotlinCompile).configureEach {kotlinOptions {languageVersion = "1.4"      // 可选,避开 1.3 警告apiVersion = "1.4"allWarningsAsErrors = false  // 🚫 彻底关闭freeCompilerArgs += ["-Xsuppress-version-warnings"]}}}
}

运行结果:

测试结果

环境问题很头大,能顺利部署完也看运气,加油

http://www.yidumall.com/news/40428.html

相关文章:

  • 云瓣科技做网站西安百度网站快速排名
  • web前端做一个网页网站seo诊断工具
  • 中企动力网站建设合同自媒体培训
  • 微信网站搭建教程手机在线制作网站
  • 携程网站用js怎么做北京seo网络推广
  • 做网站的公司哪家最好互联网销售可以卖什么产品
  • 做网站哪些好老哥们给个关键词
  • 外贸营销网站建设工程网站推广网站
  • 深圳网站设计公司小说推文推广平台
  • 做贸易选哪家网站澳门seo关键词排名
  • 邯郸房产网最新楼盘安康地seo
  • 企业管理培训课程课件seo整站怎么优化
  • 企业网站分类举例西安疫情最新数据消息中高风险地区
  • 做网站什么笔记本好用seo关键词搜索和优化
  • 从化五屏网站建设直通车推广计划方案
  • 兖州网站建设网络公关公司联系方式
  • 做贷款的网站太原网站建设制作
  • 用vue做的网站模板app推广接单渠道
  • 建设统战工作网站如何自己创建网站
  • 企业服务平台介绍现在学seo课程多少钱
  • 娄底网站建设方案湖南seo优化首选
  • 做童鞋的一些外贸网站长尾关键词搜索
  • 购物网站模块是什么意思域名ip地址在线查询
  • 做公众号还是网站杭州排名优化公司
  • 什么是sns网站网络优化行业的发展前景
  • python做网站挣钱北京百度快速排名
  • 福州网站seo推广优化网上宣传方法有哪些
  • 四川网站建设培训学校银川网页设计公司
  • 搭建b2c网站网站维护
  • 企业网站建设知识nba西部最新排名