springboot实现启动直接访问项⽬地址⽬录
springboot启动直接访问项⽬地址
⽅式⼀
⽅式⼆
springboot运⾏⽆法访问
创建⼀个springBoot 项⽬
项⽬配置⽂件
springBoot启动类配置
springboot启动直接访问项⽬地址
⽅式⼀
编辑启动类(我的启动类是ApplicationBootstrap) => 进去后到图中标记处Add按钮
选中菜单中的 Launch Web Browser => 选择浏览器 => 输⼊打开⽹址 => 保存后项⽬启动
spring boot选择题启动项⽬ . . .
⽅式⼆
springboot启动直接访问项⽬地址
该类放置的位置,⽐springboot 启动类低⼀级即可,⼀般我都会创建⼀个config ⽂件夹,然后把它们放到⼀起
package fig;
import org.springframework.boot.CommandLineRunner;
import org.springframework.stereotype.Component;
/**
* @ClassName MyCommandRunner
* @Author: hanyong
* @CreateTime: 2019-01-28
*/
@Component
public class MyCommandRunner implements CommandLineRunner {
@Override
public void args) {
if(true){
String cmd = "C:\\Program Files (x86)\\Google\\Chrome\\Application\\" + " " + "localhost:8082"; Runtime run = Runtime();
try{
<(cmd);
}catch (Exception e){
e.printStackTrace();
}
}
}
}
springboot运⾏⽆法访问
学习springBoot 搭建遇到⼀个问题,在此记录,以便后⾯⾃⼰查看及给遇到相同问题的学习者
创建⼀个springBoot 项⽬
在springBoot 的⽬录中创建了Controler(控制层),Service(逻辑层),Model(实体类),Dao(数据层)
项⽬配置⽂件
配置了⼀个mysql数据库连接信息,访问端⼝号,编码格式,及mybatis配置
对应的maven中的l ⽂件如下:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="/POM/4.0.0" xmlns:xsi="/2001/XMLSchema-instance" xsi:schemaLocation="/POM/4.0.0 /xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.1.8.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId&le</groupId>
<artifactId>demo</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>springBoot</name>
<description>Demo project for Spring Boot</description>
<properties>
<java.version>1.8</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId&batis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>1.1.1</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.30</version>
</dependency>
<dependency>
<groupId&ator</groupId>
<artifactId>mybatis-generator-core</artifactId>
<version>1.3.5</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
<plugin>
<groupId&ator</groupId>
<artifactId>mybatis-generator-maven-plugin</artifactId>
<version>1.3.7</version>
<configuration>
<!--配置⽂件的位置-->
<configurationFile>src/main/l</configurationFile>
<verbose>true</verbose>
<overwrite>true</overwrite>
</configuration>
<executions>
<execution>
<id>Generate MyBatis Artifacts</id>
<goals>
<goal>generate</goal>
</goals>
</execution>
</executions>
<dependencies>
<dependency>
<groupId&ator</groupId>
<artifactId>mybatis-generator-core</artifactId>
<version>1.3.7</version>
</dependency>
</dependencies>
</plugin>
</plugins>
</build>
</project>
springBoot启动类配置
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
查了半天没有发现问题,后来看了编译后⽂件发现只有mapper的编译⽂件,xml ⽂件不存在,在⽹上查了下原因,在l ⽂件中添加<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
</resource>
</resources>
重新运⾏,编译⽬标⽂件夹中xml⽂件⽣成。访问成功。
以上为个⼈经验,希望能给⼤家⼀个参考,也希望⼤家多多⽀持。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论