IDEA新建一个springBoot项目
一些可选功能,看自己需求。
springBoot3.0以上需要jdk17
添加这个依赖使用mybatis,就可以直接使用@mapper 或者@mapperScan来扫包了。
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>3.0.1</version>
</dependency>
配置这个数据库以及端口和根目录
spring:
datasource:
driver-class-name: com.mysql.cj.jdbc.Driver
username: test123
url: jdbc:mysql://124.222.66.198:3306/test123
password: j5NaTWnHTrTCRMDi
web:
loginUrl: http://localhost:8080/gcxl/login.html # 自定义的
openUrl: http://localhost:8080/gcxl/login.html
server:
port: 8080
servlet:
context-path: /gcxl
启动后自动打开默认页面
package com.dk.gcxl.dto;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.CommandLineRunner;
import org.springframework.stereotype.Component;
@Component
public class MyCommandRunner implements CommandLineRunner {
@Value("${spring.web.loginUrl}")
private String loginUrl;
@Value("${spring.web.openUrl}")
private String openUrl;
@Override
public void run(String... args) throws Exception {
System.out.println( "loginUrl=" + loginUrl + ", openUrl="+openUrl);
System.out.println("自动加载指定页面");
try{
Runtime.getRuntime().exec("cmd /c start " + loginUrl);
}catch (Exception e){
e.printStackTrace();
}
}
}