首页 > 编程语言 > 详细

springboot学习 java环境

时间:2021-04-23 10:27:46      阅读:18      评论:0      收藏:0      [点我收藏+]

java开发环境

http://openjdk.java.net/

建议下载11版本http://jdk.java.net/java-se-ri/11

jdk>jre>jvm

技术分享图片


添加path

技术分享图片

通过javac --version查看javac版本

javac 11

技术分享图片

在code里面安装java拓展

创建java-demo文件夹 -> 创建Main.java文件 -> 安装java拓展 -> 写的demo运行

技术分享图片

code配置

shift cmd p输入 Java: Create Java Project

技术分享图片

默认即可创建code-java-demo

技术分享图片

安装lint

技术分享图片

换掉sysout为logger

技术分享图片

构建工具maven

http://maven.apache.org/download.cgi

maven使用java编写跨平台技术分享图片

还是放到sdk

技术分享图片

按之前步骤配置好环境变量

创建spring工程

选择web依赖,项目下执行mvn package

技术分享图片

[INFO] Replacing main artifact with repackaged archive
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  01:03 min
[INFO] Finished at: 2021-04-23T06:41:01+08:00
[INFO] ------------------------------------------------------------------------

java -jar .\demo-0.0.1-SNAPSHOT.jar

技术分享图片

  .   ____          _            __ _ _
 /\\ / ___‘_ __ _ _(_)_ __  __ _ \ \ \ ( ( )\___ | ‘_ | ‘_| | ‘_ \/ _` | \ \ \  \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  ‘  |____| .__|_| |_|_| |_\__, | / / / /
 =========|_|==============|___/=/_/_/_/
 :: Spring Boot ::                (v2.4.5)

2021-04-23 06:42:09.666  INFO 9892 --- [           main] com.example.demo.DemoApplication         : Starting DemoApplication v0.0.1-SNAPSHOT using Java 11 on 9_134_185_250 with PID 9892 (C:\Users\Administrator\spring-code-demo\demo\target\demo-0.0.1-SNAPSHOT.jar started by Administrator in C:\Users\Administrator\spring-code-demo\demo\target)
2021-04-23 06:42:09.670  INFO 9892 --- [           main] com.example.demo.DemoApplication         : No active profile set, falling back to default profiles: default
2021-04-23 06:42:10.693  INFO 9892 --- [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8080 (http)
2021-04-23 06:42:10.706  INFO 9892 --- [           main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
2021-04-23 06:42:10.707  INFO 9892 --- [           main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.45]
2021-04-23 06:42:10.780  INFO 9892 --- [           main] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
2021-04-23 06:42:10.781  INFO 9892 --- [           main] w.s.c.ServletWebServerApplicationContext : Root WebApplicationContext: initialization completed in 1011 ms
2021-04-23 06:42:11.042  INFO 9892 --- [           main] o.s.s.concurrent.ThreadPoolTaskExecutor  : Initializing ExecutorService ‘applicationTaskExecutor‘
2021-04-23 06:42:11.288  INFO 9892 --- [           main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat started on port(s): 8080 (http) with context path ‘‘
2021-04-23 06:42:11.300  INFO 9892 --- [           main] com.example.demo.DemoApplication         : Started DemoApplication in 2.141 seconds (JVM running for 2.678)
2021-04-23 06:42:15.616  INFO 9892 --- [extShutdownHook] o.s.s.concurrent.ThreadPoolTaskExecutor  : Shutting down ExecutorService ‘applicationTaskExecutor‘

处理器

package com.example.demo;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@SpringBootApplication
@RestController
@EnableAutoConfiguration
public class DemoApplication {

	public static void main(String[] args) {
		SpringApplication.run(DemoApplication.class, args);
	}

	@RequestMapping("/")
	public String home() {
		return "Hello World!";
	}
}

技术分享图片

如何组织项目代码

com
 +- example
     +- myapplication
         +- Application.java
         |
         +- customer
         |   +- Customer.java
         |   +- CustomerController.java
         |   +- CustomerService.java
         |   +- CustomerRepository.java
         |
         +- order
             +- Order.java
             +- OrderController.java
             +- OrderService.java
             +- OrderRepository.java

springboot学习 java环境

原文:https://www.cnblogs.com/zeerbeer/p/14692210.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!