Springboot创建子父工程过程图解

网友投稿 196 2022-12-14


Springboot创建子父工程过程图解

这篇文章主要介绍了Springboot创建子父工程过程图解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

1.创建子父工程

2.添加pom配置文件

2.1 父工程pom.xml

4.0.0

com.demo

springboot

0.0.1-SNAPSHOT

pom

springboot-server

springboot-common

http:// springboot-domain

springboot-sdk

UTF-8

1.8

1.5.9.RELEASE

4.3.13.RELEASE

1.7.25

1.2.8

3.1

2.5

1.9.3

1.11

19.0

org.springframework.boot

spring-boot-starter-tomcat

${spring.boot.version}

org.springframework.boot

spring-boot-starter-actuator

${spring.boot.version}

org.springframework.boot

spring-boot-starter-web

${spring.boot.version}

org.springframework

spring-context

${spring.version}

org.springframework

spring-core

${spring.version}

com.alibaba

fastjson

${fastjson.version}

org.apache.commons

commons-lang3

${commons.lang.version}

commons-io

commons-io

${commons.io.version}

commons-beanutils

commons-beanutils

${commons.beanutils.version}

commons-codec

commons-codec

${commons.codec.version}

com.google.guava

guava

${guava.version}

org.springframework.boot

spring-boot-starter-test

${spring.boot.version}

test

org.slf4j

slf4j-api

${slf4j.version}

nexus-releases

Nexus Release Repository

http://ip:9090/repository/releases/

nexus-snapshots

Nexus Snapshot Repository

http://ip:9090/repository/snapshots/

org.apache.maven.plugins

maven-compiler-plugin

3.1

${build.jdk.version}

${build.jdk.version}

org.sonarsource.scanner.maven

sonar-maven-plugin

3.2

2.2 子工程springboot-server pom.xml:

4.0.0

com.demo

springboot

0.0.1-SNAPSHOT

springboot-server

springboot-server

com.demo.Application

org.springframework.boot

spring-boot-starter-tomcat

org.springframework.boot

spring-boot-starter-actuator

org.springframework.boot

spring-boot-starter-web

com.alibaba

fastjson

org.apache.commons

commons-lang3

commons-io

commons-io

commons-beanutils

commons-beanutils

commons-codec

commons-codec

com.google.guava

guava

net.sf.ehcache

ehcache

2.10.5

src/main/java

src/main/resources

true

*.properties

*.yml

*.xml

src/main/resources

false

scripts/*

*.properties

*.yml

*.xml

src/main/resources/scripts

${project.build.directory}/bin

true

*.sh

*.bat

vwiKiUpjUo

src/main/resources

${project.build.directory}/conf

true

*.properties

*.yml

*.xml

lib

${project.build.directory}/lib

org.apache.maven.plugins

maven-jar-plugin

2.6

${project.build.directory}/lib

true

lib/

*.xml

*.yml

*.properties

org.apache.maven.plugins

maven-dependency-plugin

copy-dependencies

package

copy-dependencies

${project.build.directory}/lib

maven-source-plugin

2.4

true

${project.build.directory}

compile

jar

org.apache.maven.plugins

maven-assembly-plugin

dfrp-portal

${application.main.class}

src/main/resources/scripts/assembly.xml

${project.name}-${version}

package

single

3.App启动类

/**

* Copyright (c) 2020, All Rights Reserved.

*

*/

package com.demo;

import org.slf4j.Logger;

import org.slf4j.LoggerFactory;

import org.springframework.boot.Banner;

import org.springframework.boot.SpringApplication;

import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication

public class Application {

private static final Logger LOG = LoggerFactory.getLogger(Application.class);

public static void main(String[] args) {

SpringApplication app = new SpringApplication(Application.class);

app.setBannerMode(Banner.Mode.OFF);

app.setWebEnvironment(true);

app.run(args);

LOG.info("**************** Startup Success ****************");

}

}

4.application.yml配置文件

version: ${project.version}

server:

port: 7070

session-timeout: 0

context-path: /

5.测试controller类

package com.demo.server.controller;

import org.springframework.web.bind.annotation.RequestMapping;

import org.springframework.web.bind.annotation.RestController;

@RestController

public class TestController {

@RequestMapping("/helloworld")

public String hello(String name) {

return "name"+name;

}

}

springboot子父项目启动成功。


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Java Collections.sort()排序代码案例
下一篇:SpringMVC框架实现Handler处理器的三种写法
相关文章

 发表评论

暂时没有评论,来抢沙发吧~