传奇网站制作网,58同城做网站,前端开发做移动端的网站,招生网站开发的背景文章目录 1. 2.3.7.RELEASE版本搭建1.1 pom文件1.1.1 方式一1.1.2 方式二 1.2 启动类1.3 测试类 2. 引入Value乱码问题解决 【后端目录贴】 1. 2.3.7.RELEASE版本搭建
1.1 pom文件
1.1.1 方式一
parentgroupIdorg.springframework.boot/groupId… 文章目录 1. 2.3.7.RELEASE版本搭建1.1 pom文件1.1.1 方式一1.1.2 方式二 1.2 启动类1.3 测试类 2. 引入Value乱码问题解决 【后端目录贴】 1. 2.3.7.RELEASE版本搭建
1.1 pom文件
1.1.1 方式一
parentgroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-parent/artifactIdversion2.3.7.RELEASE/versionrelativePath/ !-- lookup parent from repository --/parentpropertiesjava.version1.8/java.versionproject.build.sourceEncodingUTF-8/project.build.sourceEncodingproject.reporting.outputEncodingUTF-8/project.reporting.outputEncoding/propertiesdependenciesdependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependencydependencygroupIdorg.projectlombok/groupIdartifactIdlombok/artifactIdoptionaltrue/optional/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-test/artifactIdscopetest/scope/dependency/dependenciesbuildpluginsplugingroupIdorg.apache.maven.plugins/groupIdartifactIdmaven-compiler-plugin/artifactIdversion3.8.1/versionconfigurationsource1.8/sourcetarget1.8/targetencodingUTF-8/encoding/configuration/pluginplugingroupIdorg.springframework.boot/groupIdartifactIdspring-boot-maven-plugin/artifactIdversion2.3.7.RELEASE/versionconfigurationmainClasscom.example.demo33.Demo33Application/mainClass!--skiptrue/skip 要注释否则打包不可执行--/configurationexecutions!--执行目标必须加--executionidrepackage/idgoalsgoalrepackage/goal/goals/execution/executions/plugin/plugins/build1.1.2 方式二
propertiesjava.version1.8/java.versionproject.build.sourceEncodingUTF-8/project.build.sourceEncodingproject.reporting.outputEncodingUTF-8/project.reporting.outputEncodingspring-boot.version2.3.7.RELEASE/spring-boot.version
/propertiesdependenciesdependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-web/artifactId/dependencydependencygroupIdorg.projectlombok/groupIdartifactIdlombok/artifactIdoptionaltrue/optional/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-starter-test/artifactIdscopetest/scope/dependency
/dependenciesdependencyManagementdependenciesdependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-dependencies/artifactIdversion${spring-boot.version}/versiontypepom/typescopeimport/scope/dependency/dependencies
/dependencyManagementbuildpluginsplugingroupIdorg.apache.maven.plugins/groupIdartifactIdmaven-compiler-plugin/artifactIdversion3.8.1/versionconfigurationsource1.8/sourcetarget1.8/targetencodingUTF-8/encoding/configuration/pluginplugingroupIdorg.springframework.boot/groupIdartifactIdspring-boot-maven-plugin/artifactIdversion2.3.7.RELEASE/versionconfigurationmainClasscom.example.demo33.Demo33Application/mainClass!--skiptrue/skip 要注释否则打包不可执行--/configurationexecutionsexecutionidrepackage/idgoalsgoalrepackage/goal/goals/execution/executions/plugin/plugins
/build1.2 启动类
SpringBootApplication
public class MySpringBootTest {public static void main(String[] args) {SpringApplication.run(MySpringBootTest.class, args);}
}
1.3 测试类
import org.junit.jupiter.api.Test; //这个版本不需要public测试方法,其他版本需要测试方法public
import org.springframework.boot.test.context.SpringBootTest;SpringBootTest
class MultiDatasource6ApplicationTests {Testvoid contextLoads() {System.out.println(你好啊);}}2. 引入Value乱码问题解决
如果引入application.properties中的值会乱码 参考:SpringBoot使用Value读取.properties中文乱码及解决方法 解决办法:
自定义配置文件 [PropertySource(value {classpath:aa.properties},encoding UTF-8)]使用yml/yaml配置文件