spring boot无法启动,或者正常启动之后无法访问报404的解决办法

Java 发表评论
1 如果启动失败,一直报错,是有可能 你的启动类直接放在了 src.java.main 下面 ,这是错误的,你需要将您的启动类放在 src.java.main.* 以下 例如 src.java.main.com.dai.test 下面 2 如果启动成功,但是却访问不了你自己写的controller,报404错误,那么原因就是您写的controller没有被spring 容器扫描到 解决方案: spring boot 默认扫描您的类是 在启动类的当前包 和 下级包 。比如: 您的启动类…

SpringBoot+MyBatis搭建JavaWeb工程

Java 发表评论
一、场景 搭建Javaweb项目的框架有很多,但是例如SpringMVC搭建都比较繁琐(各种XML),所以该篇博客笔者将记录SpringBoot+Mybatis的整合搭建Java web工程 关于SpringBoot的优点以及介绍,该篇博客叙述的比较清楚 SpringBoot是什么?有什么优点? 二、场景分析 1.开发环境 JDK:1.9 SpringBoot:2.0 Mybatis:3.2.x MySQL:5.5 操作系统:windows IDE:IntelliJ IDEA 2018.1.5 x64 2.项目目录 3、数据表…

SpringBoot 项目无法运行及解决方法

Java 发表评论
刚创建完项目后,项目上很容易出现一个红叹号,一旦出现了这个红叹号,项目是运行不起来的,解决这些问题一般使用下面五种方式可以解决: (1)环境基本配置有问题,检查下环境配置 (2)项目创建完成后pom.xml报错                ①项目右键  maven update             ② jar包依赖出现问题,jar包未下载成功,最好删掉下载失败的jar包重新下载。             ③使用的jar包版本和其它jar包不匹配,换…

springboot 路由getway

Java 发表评论
引依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-zuul</artifactId> </dependency> 添加注解 @EnableZuulProxy(该注解已包括服务注册及断路) 路由配置 #应用名 spring.application.name=gateway #端口 server.port=9103 #忽略服务,(除使用routes.users=/a/**明确配置的服务之外) zuul.ignoredService…

【教程视频分享】Spring Boot企业微信点餐系统教程视频

Java 发表评论
    以Spring Boot和微信特性为核心技术栈,实现一个从下单到接单流程完整,包含买家端和卖家端前后台功能的微信点餐系统,带你一步步设计并开发一个中小型企业级Java应用第1章 课程介绍包括项演示、课程概述、课程安排、学习前提等的介绍, 让同学们了解这课程第2章 项目设计包括需求分析,项⽬目设计,项⽬目架构,数据库设计等等。第3章 项目起步详细介绍开发环境的搭建,日志的使用和配置等第4章 …

springboot-mybatis-kotlin-maven

Java 发表评论
springboot-mybatis-kotlin-maven 最近在学习kotlin, 写了一个后台服务的例子,用到的技术如下: kotlin spring boot mybatis maven mysql thymeleaf logback 代码请移步码云:点这里

springboot 获取上下文方法

Java 发表评论
1.创建上下文工具类SpringContextUtil,具体内容如下:         private static ApplicationContext applicationContext;       //获取上下文       public static ApplicationContext getApplicationContext() {           return applicationContext;       }          //设置上下文       public static void setApplicationContext(ApplicationContext applicationContext) {           SpringCont…

springboot 2.0 整合 RestTemplate 与使用教程

首先导入springboot 的 web 包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> 在启动类同包下创建RestTemplate.java类 @Configuration public class RestTemplateConfig { @Bean public RestTemplate restTemplate(ClientHttpRequestFactory factory){ return new RestTemplate(fa…

Spring Boot 不依赖parent

Java 发表评论
当SpringBoot项目作为Maven子模块存在时,pom中不能存在两个parent,这时有两种解决方案: 1、在顶层项目的pom中依赖spring-boot-starter-parent; 2、在pom中使用如下依赖: <dependency> <!-- Import dependency management from Spring Boot --> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-dependencies</artifactId> <version…

Spring Boot笔记之自定义启动banner

  控制banner内容 Spring Boot启动的时候默认的banner是spring的字样,看多了觉得挺单调的,Spring Boot为我们提供了自定义banner的功能。 自定义banner只需要在resource下新建一个banner.txt文件,将我们需要的banner字样放进去,启动的时候就会去读取使用这个文本文件中的banner。 比如: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20                    _ooOoo_                   o88888…

springboot+hibernate配置小记

Java 发表评论
这里为了自己不遗忘,做一下总结,Springboot如何配置的文章非常多,这里不详细说了,只记录一点,有可能会有找不到html或者js的情况,可以自己添加对路径的访问: @Configuration @EnableWebMvc @ComponentScan public class WebConfig extends WebMvcConfigurerAdapter implements ApplicationContextAware{ private ApplicationContext applicationContext; public WebConfig(){ super(); } @Overr…

mongodb学习(三):springboot集成mongodb例子

Java 发表评论
一、新建springboot项目mongoTest 二、添加springboot和mongodb依赖 主要是添加spring-boot-starter-data-mongodb的依赖,其余和其他的springboot项目相同。 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersi…

Springboot-文件上传(前端)

Java 发表评论
工具:bootstrap-fileinput 、bootstrap-table 、模态框 一、配置bootstrap-fileinput 1、下载插件,导入项目中: 2、html页面 <!DOCTYPE html> <html lang="en" xmlns="http://www.w3.org/1999/xhtml" xmlns:th="http://www.thymeleaf.org"> <!-- Title:上传 Description:上传 Author:MengMeng Created date: 2018/10/6 Version: Html5 --> <head> <meta charset="UTF-…

Spring Boot 2.0(七):Spring Boot 如何解决项目启动时初始化资源

在我们实际工作中,总会遇到这样需求,在项目启动的时候需要做一些初始化的操作,比如初始化线程池,提前加载好加密证书等。今天就给大家介绍一个 Spring Boot 神器,专门帮助大家解决项目启动初始化资源操作。 这个神器就是 CommandLineRunner,CommandLineRunner 接口的 Component 会在所有 Spring Beans都初始化之后,SpringApplication.run()之前执行,非常适合在应用程序启动之初进行一些数据初…

springboot-ajax上传文件

Java 发表评论
第一步配置 配置所需要的jar包 <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.5</version> </dependency> <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</artifactId> <version>1.3.2</version> </dependency&g…