LinkNemo

  • 随遇而安

    深入 Spring Boot:排查 @Transactional 引起的 NullPointerException(转载)

    原文出处:hengyunabc写在前面这个demo来说明怎么排查一个@Transactional引起的NullPointerException。https://github.com/hengyunabc/spring-boot-inside/tree/master/demo-Transactional-NullPointerException定位NullPointerException的代码Demo是一个简单的spring事务例子,提供了下面一个StudentDao,并用@Transactional来声明事务:@Component@TransactionalpublicclassStudent......
    2018/01/16 10:32:01发表 6赏阅 0点评
  • Nemo

    Unable to find a single main class from the following candidates[com.nemo.util.UuidUtil]

    有个项目是用springboot搭建的,在配置打包的时候出现了这个问题:Unabletofindasinglemainclassfromthefollowingcandidates[com.nemo.util.UuidUtil]查看错误,显然声称是UuidUtil的锅。然而其实并不然。解决方案是在打包插件中,添加启动class的配置即可。<plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId>......
    2017/12/18 10:35:13发表 32赏阅 0点评
  • Nemo

    Springboot 过滤json中的特殊字符,避免xss攻击

    web安全中,xss防御是比较稀疏平常的。在使用springboot中,类似于普通的参数parameter,attribute,header一类的,可以直接使用过滤器来过滤。而前端发送回来的json字符串貌似没那么方便过滤了。一般在springboot中,前端传递json,后端使用@RequestBody来接收;而后端响应json发送至前端,则会使用@ResponseBody。这里考虑用自定义json消息解析器来过滤前端传递或者后端响应的json。1、首先创建一个自定义json消息解析器:importjava.io.IOException;importjava.lang.reflect.Typ......
    2017/10/12 14:46:22发表 292赏阅 0点评
  • Nemo

    Idea下,Springboot热部署配置

    1、开启idea的自动make功能:CTRL+SHIFT+A-->查找makeprojectautomatically-->选中CTRL+SHIFT+A-->查找Registry-->找到并勾选compiler.automake.allow.when.app.running2、使用spring-boot-1.3开始有的热部署功能:先在项目中添加maven依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devto......
    2017/10/09 10:14:25发表 180赏阅 0点评
  • CODY

    springBoot+mybatis+mysql+druid多数据源配置

    一多数据源应用场景当业务数据量达到了一定程度,DBA需要合理配置数据库资源。即配置主库的机器高配置,把核心高频的数据放在主库上;把次要的数据放在从库,低配置。即把数据放在不同的数据库里,就需要通过不同的数据源进行操作数据。二配置项目结构图pom.xml<?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://......
    2017/06/01 20:34:36发表 907赏阅 3点评
  • Nemo

    Spring Boot 让 MyBatis 打印日志

    使用springboot默认会打印日志在控制台,但是他默认是不输出到文件的,所以要配置输出路径,那么还要写输出路径,默认情况下,SpringBoot将仅登录到控制台,不会写日志文件。如果要编写除控制台输出之外的日志文件,则需要设置logging.file或logging.path属性(例如在application.yml中)。写入指定的日志文件。名称可以是确切的位置或相对于当前目录。将spring.log写入指定的目录。名称可以是确切的位置或相对于当前目录。在application.ymllogging:level:com.nemo:DEBUGfile:./logs/core.logroot:......
    2017/05/23 09:32:55发表 345赏阅 0点评
  • Nemo

    Springboot 打包发布到tomcat

    第一步:将这个SpringBoot项目的打包方式设置为war<version>0.0.1</version><packaging>war</packaging>第二步去掉springboot中内嵌的tomcat模块,修改pom文件<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId><exclusions><exclus......
    2017/05/02 17:18:39发表 265赏阅 0点评
  • Nemo

    Spring Boot 部署与服务配置

    springBoot其默认是集成web容器的,启动方式由像普通Java程序一样,main函数入口启动。其内置Tomcat容器或Jetty容器,具体由配置来决定(默认Tomcat)。当然你也可以将项目打包成war包,放到独立的web容器中(Tomcat、weblogic等等),当然在此之前你要对程序入口做简单调整。项目构建我们使用Maven或Gradle,这将使项目依赖、jar包管理、以及打包部署变的非常方便。一、内嵌Server配置SpringBoot将容器内置后,它通过配置文件的方式类修改相关server配置。先看一下下面的图,为关于server的配置列项:其中常用的配置只有少数几个,已经用......
    2017/04/10 09:35:22发表 291赏阅 0点评
  • Nemo

    Springboot添加swagger支持

    添加maven依赖:<!--swaggerstart--><dependency><groupId>io.springfox</groupId><artifactId>springfox-swagger2</artifactId><version>2.2.2</version></dependency><dependency><groupId>io.springfox</groupId><artifactId>springfox-swagg......
    2017/04/01 14:56:19发表 451赏阅 3点评
  • Nemo

    Spring Boot允许跨域请求

    Springboot默认是禁止跨域请求的。可以添加配置类打开:packagecom.nemo.common.configs;importorg.springframework.context.annotation.Bean;importorg.springframework.context.annotation.Configuration;importorg.springframework.web.cors.CorsConfiguration;importorg.springframework.web.cors.UrlBasedCorsConfigurationSource;importorg......
    2017/03/20 22:43:54发表 402赏阅 0点评
  • Nemo

    Springboot | Failed to execute goal org.springframework.boot:spring-boot-maven-plugin

    在整理springboot的基本架构时,某一个层在build的时候发生了如下异常:[INFO]Scanningforprojects...[INFO][INFO]------------------------------------------------------------------------[INFO]Buildingentity0.0.1-SNAPSHOT[INFO]------------------------------------------------------------------------[WARNING]ThePOMfororg.hibernate:hib......
    2017/03/20 19:39:30发表 411赏阅 0点评

最新点击

热门人物

热门标签

回到顶部