SpringBoot spring bean注册方法

Java 发表评论
把一个class声明成一个或多个bean,并且能够被spring容器处理的方法:1,使用 AnnotationConfigApplicationContextAnnotationConfigApplicationContext ctx = new AnnotationConfigApplicationContext(); ctx.register(AppConfig.class); ctx.refresh(); MyBean myBean = ctx.getBean(MyBean.class); // use myBean ...2,使用Spring XML<beans> <context:annotation-config/> <bean c…

spring boot mabatis搭建,配置文件不可以被读到。

Java 发表评论
今天写一下昨天搭建的Springboot 之前出现很多问题现在来写一下。 首先导入jar包 org.springframework.boot spring-boot-starter-parent 2.0.2.RELEASE <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <grpc.version>1.9.0</grpc.version><!-- CURRENT_GRPC_VERSION --> </properties> <dependencies> <depe…

Eclipse创建一个新的spring Boot项目

Java 发表评论
简单几步,在Eclipse中创建一个新的spring Boot项目: 1、Eclipse中安装STS插件: Help -> Eclipse Marketplace... Search或选择“Popular”标签,选择Spring Tool Suite (STS) for Eclipse插件,安装: 2、New -> Project... 找到Spring目录,选择Spring Starter Project,Next 3、填写跟项目相关的各种信息,然后Next: 4、选择需要的Dependency,然后Next: 5、Next,然后Finsh,新项目就创建…

spring boot jsp配置以及遇到的问题

Java 发表评论
       今天想把试试shiro oauth,下了dome,结果它里面是用数据库,我不想这么复杂我想把这个的数据库的查询去掉,就采用spring boot 主要为了减少配置文件,结果开始配置jsp为页面模板,配了一阵子,出现了各种问题,最后还是把问题解决好了,其实网上很多,但是都是或多或少的实现上有问题,经过我的实践,我简单记在这里,首先从需要的jar入手,想要spring boot +jsp,需要如下的maven 配置:    …

SpringBoot 对多线程的支持

Java 发表评论
  我们在实际项目中有些复杂运算、耗时操作,就可以利用多线程来充分利用CPU,提高系统吞吐量。SpringBoot对多线程支持非常好,对我们的开发非常便捷。 1.需要的注解  springboot 配置多线程需要两个注解 @EnableAsync 在配置类中通过加@EnableAsync开启对异步任务的支持 @Async 在需要执行的方法上加@Async表明该方法是个异步方法,如果加在类级别上,则表明类所有的方法都是异步方法 2.配置代码 @C…

Spring Boot 自定义校检字段注解

Java 发表评论
1.自定义校检字段注解:注解:@Target({ElementType.FIELD,ElementType.METHOD}) @Retention(RetentionPolicy.RUNTIME) @Constraint(validatedBy = MyConstraintValidated.class) public @interface MyConstraint { String message(); Class<?>[] groups() default {}; Class<? extends Payload>[] payload() default {}; }校检: public class MyConstraintValidated implements Constra…

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、数据表…

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 路由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…

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

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

springboot-mybatis-kotlin-maven

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

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

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

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…

springboot 获取上下文方法

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

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…