spring输出word spring boot 输出word
摘要:java刚刚用了Spring框架,控制台输出有红色文字,怎么改呢?messages basename= messages 以逗号分隔的基础名称列表,每个都在ResourceBundle约定之后 re...
发布日期:2020-08-06java刚刚用了Spring框架,控制台输出有红色文字,怎么改呢?
messages.basename= messages# 以逗号分隔的基础名称列表,每个都在ResourceBundle约定之后.redis.config= # 用于初始化缓存管理器的配置文件的位置。
spring.cache.jcache.config= # 用于检索符合JSR-107的缓存管理器的CachingProvider实现的完全限定名称。
只有在类路径上有多个JSR-107实现可用时才需要。
spring.cache.jcache.provider= # 缓存类型,默认情况下根据环境自动检测。
spring.cache.type= # spring配置 (配置文件应用侦听器) # 配置文件位置。
spring.config.location= # 配置文件名。
spring.config.name= application Springboot的多配置文件是指:系统中存在多个配置文件,在不同的运行环境使用不同的配置文件即可。
启动项目的方法一般有两种 : 1、 运行RootApplication中的main方法。
2、 使用命令:mvn spring-boot:run 这两方法默认都是使用application.properties中的配置信息,如果有指spring.profiles.active则使用指定的配置信息,这种方式一般用在产品运行时,在开发和测试的时候则需要指定配置文件。
。
例如`/ var / loglogging.charset= UTF-8 # 文件位置 banner.location= classpath:banner。
spring。
只支持默认的logback设置。
logging.pattern。
spring。
使用负值为无限制。
spring.console= # 用于输出到文件的Appender模式。
spring.springframework = DEBUG` logging.level.*= # 日志文件的位置.cache。
spring.password= # 给定时间池可以分配的最大连接数。
spring.level.file= # 日志级别的Appender模式(默认%5p)。
只支持默认的logback设置。
logging.pattern.level= #注册日志记录系统的初始化挂钩.max-idle= 8 # 连接分配在池耗尽之前在抛出异常之前应阻止的最大时间量(以毫秒为单位)。
使用负值无限期地阻止。
spring.redis.pool,软件包将永久缓存。
spring.messages。
logging.register-shutdown-hook= false # AOP 切面 # 添加@EnableAspectJAutoProxy.redis; # 用于初始化Infinispan的配置文件的位置。
spring.cache.infinispan.aop.port= 6379 # redis服务器名称 spring.redis.sentinel.redis.spec= # 用于初始化Hazelcast的配置文件的位置。
spring.cache.hazelcast.config= 。
spring.auto= true # 是否要创建基于子类(CGLIB)的代理(true),而不是基于标准的基于Java接口的代理(false).aop。
设置为-1时.redis.proxy-target-class= false # 应用程序上下文初始化器 # 应用指标。
spring.application.index= # 应用程序名称。
spring.application.name= 。
例如`logging。
# 加载的资源束文件缓存到期.max-wait= -1 # 定义池中维护的最小空闲连接数,以秒为单位.org.encoding= UTF-8 # 设置是否返回到系统区域设置;# 国际化(消息源自动配置)#spring.guava.nodes= .messages.fallback-to-system-locale= true # REDIS (Redis 配置) # 连接工厂使用的数据库索引。
spring.redis.database= 0 # Redis服务器主机.path= # 用于输出到控制台的Appender模式。
spring; # 用于创建缓存的规范。
检查CacheBuilderSpec有关规格格式的更多细节,如果没有找到特定语言环境的文件.beaninfo.ignore= true # spring 缓存配置 # 由底层缓存管理器支持的要创建的缓存名称的逗号分隔列表。
spring.cache.cache-names= # 用于初始化EhCache的配置文件的位置。
spring.cache.ehcache.config= .pool.max-active= 8 # 池中“空闲”连接的最大数量。
使用负值来表示无限数量的空闲连接。
spring.redis.pool; # 连接超时(毫秒)。
此设置只有在正值时才有效果。
spring.redis.pool.min-idle= 0 # redis服务器端口 spring.redis.master= # spring.redis.sentinel,name= SpringApplication # 自动配置 # 自动配置类排除。
spring.autoconfigure.exclude= # spring 核心配置 # 跳过搜索BeanInfo类.timeout= 0 # 管理员 (Spring应用程序管理员JMX自动配置) # 开启应用管理功能。
spring.application.admin.enabled= false # JMX应用程序名称MBean。
spring.application.admin.jmx-name= org.springframework.boot:type= Admin.host= localhost # 登录redis服务器的密码.txt # 日志配置 # 日志配置文件的位置。
例如对于Logback的`classpath:logback.xml` logging.exception-conversion-word= .file= # 日志级别严重性映射。
spring.cache-seconds= -1 # 消息编码。
spring.messages.config= # %wEx#记录异常时使用的转换字。
logging.pattern。
只支持默认的logback设置。
logging; # 日志文件名。
例如`myapp.log` logging springboot application.properties 写多个配置文件的方法: # 文件编码 banner
spring配置数据源用spring的有哪些参数
除以上必须的数据源属性外,还有一些常用的属性:defaultAutoCommit:设置从数据源中返回的连接是否采用自动提交机制,默认值为tue;defaultReadOnly:设置数据源是否仅能执行只读操作,默认值为false;maxActive:最大连接数据库连接数,设置为0时,表示没有限制;maxIdle:最大等待连接中的数量,设置为0时,表示没有限制;maxWait:最大等待秒数,单位为毫秒,超过时间会报出错误信息;validationQuey:用于验证连接是否成功的查询SQL语句,SQL语句必须至少要返回一行数据,如你可以简单地设置为:“selectcount(*)fomuse”;emoveAandoned:是否自我中断,默认是false;emoveAandonedTimeout:几秒后数据连接会自动断开,在emoveAandoned为tue,提供该值;logAandoned:是否记录中断事件,默认为false;数据源C3P0C3P0是一个开放源代码的JDBC数据源实现项目,它在li中与Hienate一起发布,实现了JDBC3和JDBC2扩展规范说明的Connection和Statement池
struts+spring+hibernate框架整合的Myec?
我自己做了一个基本的sping+stuts的小项目, 每次做别的WAR项目都以这个项目做骨架. 没特意做带hienate的ssh,因为很多项目其实不采用hienate,有的用JDBC,有的用JDBC TEMPLATE,有的用iats 其实往ss里整合hienate很容易,因为数据库操作通常都是耦合性比较低的,这样换数据库或者换数据库访问层也容易些.
cmw500和iqxel
EasyPoi的主要特点1.设计精巧,使用简单2.接口丰富,扩展简单3.默认值多,write less do more4.AbstractView 支持,web导出可以简单明了 EasyPoi的几个入口工具类1.ExcelExportUtil Excel导出(普通导出,模板导出)2.ExcelImportUtil Excel导入3.WordExportUtil Word导出(只支持docx ,doc版本poi存在图片的bug,暂不支持) 版本修改2.0.6-SNAPSHOT 增加map的导出 增加index 列 EasyPoi导出实例1.注解,导入导出都是基于注解的,实体上做上注解,标示导出对象,同时可以做一些操作 @ExcelTarget("courseEntity") public class CourseEntity implements java.io.Serializable { /** 主键 */ private String id; /** 课程名称 */ @Excel(name = "课程名称", orderNum = "1", needMerge = true) private String name; /** 老师主键 */ @ExcelEntity(id = "yuwen") @ExcelVerify() private TeacherEntity teacher; /** 老师主键 */ @ExcelEntity(id = "shuxue") private TeacherEntity shuxueteacher; @ExcelCollection(name = "选课学生", orderNum = "4") private List students;2.基础导出 传入导出参数,导出对象,以及对象列表即可完成导出 HSSFWorkbook workbook = ExcelExportUtil.exportExcel(new ExportParams( "2412312", "测试", "测试"), CourseEntity.class, list);3.基础导出,带有索引 在到处参数设置一个值,就可以在导出列增加索引 ExportParams params = new ExportParams("2412312", "测试", "测试"); params.setAddIndex(true); HSSFWorkbook workbook = ExcelExportUtil.exportExcel(params, TeacherEntity.class, telist);4.导出Map 创建类似注解的集合,即可完成Map的导出,略有麻烦 List entity = new ArrayList(); entity.add(new ExcelExportEntity("姓名", "name")); entity.add(new ExcelExportEntity("性别", "sex")); List> list = new ArrayList>(); Map map; for (int i = 0; i map = new HashMap(); map.put("name", "1" + i); map.put("sex", "2" + i); list.add(map); } HSSFWorkbook workbook = ExcelExportUtil.exportExcel(new ExportParams( "测试", "测试"), entity, list);5.模板导出 根据模板配置,完成对应导出 TemplateExportParams params = new TemplateExportParams(); params.setHeadingRows(2); params.setHeadingStartRow(2); Map map = new HashMap(); map.put("year", "2013"); map.put("sunCourses", list.size()); Map obj = new HashMap(); map.put("obj", obj); obj.put("name", list.size()); params.setTemplateUrl("org/jeecgframework/poi/excel/doc/exportTemp.xls"); Workbook book = ExcelExportUtil.exportExcel(params, CourseEntity.class, list, map);6.导入 设置导入参数,传入文件或者流,即可获得相应的list ImportParams params = new ImportParams(); params.setTitleRows(2); params.setHeadRows(2); //params.setSheetNum(9); params.setNeedSave(true); long start = new Date().getTime(); List list = ExcelImportUtil.importExcel(new File( "d:/tt.xls"), CourseEntity.class, params);7.和spring mvc的无缝融合 简单几句话,Excel导出搞定 @RequestMapping(params = "exportXls") public String exportXls(CourseEntity course,HttpServletRequest request,HttpServletResponse response , DataGrid dataGrid,ModelMap map) { CriteriaQuery cq = new CriteriaQuery(CourseEntity.class, dataGrid); org.jeecgframework.core.extend.hqlsearch.HqlGenerateUtil.installHql(cq, course, request.getParameterMap()); List courses = this.courseService.getListByCriteriaQuery(cq,false); map.put(NormalExcelConstants.FILE_NAME,"用户信息"); map.put(NormalExcelConstants.CLASS,CourseEntity.class); map.put(NormalExcelConstants.PARAMS,new ExportParams("课程列表", "导出人:Jeecg", "导出信息")); map.put(NormalExcelConstants.DATA_LIST,courses); return NormalExcelConstants.JEECG_EXCEL_VIEW; }
java控制台一堆红色的字是怎么回事
大数据技术在如今应用非常广泛,许多想入行学习大数据培训的童鞋不知从何学起,从哪儿开始学首先要根据你的基本情况而定,如果你是零基础的也不需要担心,先从基础开始学起就好了,接下来学习基础java开始、数据结构、关系型数据库、linux系统操作,夯实基础之后,再进入大数据的学习,例如:hadoop离线分析、Storm实时计算、spark内存计算的学习,以道教育大数据课程体系可以如下:第一阶段 WEB 开发基础HTML基础1、Html基本介绍2、HTML语法规范3、基本标签介绍4、HTML编辑器/文本文档/WebStrom/elipse5、HTML元素和属性6、基本的HTML元素6.1 标题6.2 段落6.3 样式和style属性6.3 链接 a6.4 图像 img6.5 表格 table6.6 列表 ul/ol/dl7、 HTML注释8、表单介绍9、Table标签10、DIV布局介绍11、HTML列表详解HTML布局和Bootstrap1、 HTML块元素(block)和行内元素(inline)2、使用div实现网页布局3、响应式WEB设计(Responsive Web Design)4、使用bootstrap实现响应式布局HTML表单元素1、HTML表单 form2、HTML表单元素3、 HTML input的类型 type4、 Html input的属性CSS基础1、CSS简介及基本语法2、在HTML文档中使用CSS3、CSS样式4、CSS选择器5、盒子模型6、布局及定位CSS高级/CSS31、尺寸和对齐2、分类(clear/cursor/display/float/position/visibility)3、导航栏4、图片库5、图片透明6、媒介类型 @media7、CSS38、CSS3动画效果JavaScript基础1、JavaScript简介2、基本语法规则3、在HTML文档中使用JS4、JS变量5、JS数据类型6、JS函数7、JS运算符8、流程控制9、JS错误和调试JavaScript对象和作用域1、数字 Number2、字符串String3、日期 Date4、数组5、数学 Math6、DOM对象和事件7、BOM对象8、Window对象9、作用域和作用域链10、JSONJavascript库1、Jquery2、Prototype3、Ext JsJquery1、Jquery基本语法2、Jquery选择器3、Jquery事件4、Jquery选择器5、Jquery效果和动画6、使用Jquery操作HTML和DOM7、Jquery遍历8、Jquery封装函数9、Jquery案例表单验证和Jquery Validate1、用Js对HTML表单进行验证2、Jquery Validata基本用法3、默认校验规则和提示信息4、debug和ignore5、更改错误信息显示位置和样式6、全部校验通过后的执行函数7、修改验证触发方式8、异步验证9、自定义校验方法10、radio 和 checkbox、select 的验证Java基础1、关于Java2、Java运行机制3、第一个Java程序,注释4、Javac,Java,Javadoc等命令5、标识符与关键字6、变量的声明,初始化与应用7、变量的作用域8、变量重名9、基本数据类型10、类型转换与类型提升11、各种数据类型使用细节12、转义序列13、各种运算符的使用流程控制1、选择控制语句if-else2、选择控制语句switch-case3、循环控制语句while4、循环控制语句do-while5、循环控制语句for与增强型for6、break,continue,return7、循环标签8、数组的声明与初始化9、数组内存空间分配10、栈与堆内存11、二维(多维)数组12、Arrays类的相关方法13、main方法命令行参数面向对象1、面向对象的基本思想2、类与对象3、成员变量与默认值4、方法的声明,调用5、参数传递和内存图6、方法重载的概念7、调用原则与重载的优势8、构造器声明与默认构造器9、构造器重载10、this关键字的使用11、this调用构造器原则12、实例变量初始化方式13、可变参数方法访问权限控制1、包 package和库2、访问权限修饰符private/protected/public/包访问权限3、类的访问权限4、抽象类和抽象方法5、接口和实现6、解耦7、Java的多重继承8、通过继承来扩展接口错误和异常处理1、概念:错误和异常2、基本异常3、捕获异常 catch4、创建自定义异常5、捕获所有异常6、Java标准异常7、使用finally进行清理8、异常的限制9、构造器10、异常匹配11、异常使用指南数据库基础(MySQL)数据库基础(MySQL)JDBC1、Jdbc基本概念2、使用Jdbc连接数据库3、使用Jdbc进行crud操作4、使用Jdbc进行多表操作5、Jdbc驱动类型6、Jdbc异常和批量处理7、Jdbc储存过程Servlet和JSP1、Servlet简介2、Request对象3、Response对象4、转发和重定向5、使用Servlet完成Crud6、Session和Coolie简介7、ServletContext和Jsp8、El和Jstl的使用Ajax1、什么是Ajax2、XMLHttpRequest对象(XHR)3、XHR请求4、XHR响应5、readystate/onreadystatechange6、Jquery Ajax7、JSON8、案例:对用户名是否可用进行服务器端校验综合案例1、项目开发一般流程介绍2、模块化和分层3、DButils4、QueryRunner5、ResultSetHandle6、案例:用户登录/注册,从前端到后端第二阶段 Java SE访问权限和继承1、包的声明与使用2、import与import static3、访问权限修饰符4、类的封装性5、static(静态成员变量)6、final(修饰变量,方法)7、静态成员变量初始化方式8、类的继承与成员继承9、super的使用10、调用父类构造器11、方法的重写与变量隐藏12、继承实现多态和类型转换13、instanceof抽象类与接口1、抽象类2、抽象方法3、继承抽象类4、抽象类与多态5、接口的成员...
NX10车间文档怎么直接输出为EXCEL格式?
可以参考以下的课程体系第一阶段 WEB 开发基础HTML基础1、Html基本介绍2、HTML语法规范3、基本标签介绍4、HTML编辑器/文本文档/WebStrom/elipse5、HTML元素和属性6、基本的HTML元素6.1 标题6.2 段落6.3 样式和style属性6.3 链接 a6.4 图像 img6.5 表格 table6.6 列表 ul/ol/dl7、 HTML注释8、表单介绍9、Table标签10、DIV布局介绍11、HTML列表详解HTML布局和Bootstrap1、 HTML块元素(block)和行内元素(inline)2、使用div实现网页布局3、响应式WEB设计(Responsive Web Design)4、使用bootstrap实现响应式布局HTML表单元素1、HTML表单 form2、HTML表单元素3、 HTML input的类型 type4、 Html input的属性CSS基础1、CSS简介及基本语法2、在HTML文档中使用CSS3、CSS样式4、CSS选择器5、盒子模型6、布局及定位CSS高级/CSS31、尺寸和对齐2、分类(clear/cursor/display/float/position/visibility)3、导航栏4、图片库5、图片透明6、媒介类型 @media7、CSS38、CSS3动画效果JavaScript基础1、JavaScript简介2、基本语法规则3、在HTML文档中使用JS4、JS变量5、JS数据类型6、JS函数7、JS运算符8、流程控制9、JS错误和调试JavaScript对象和作用域1、数字 Number2、字符串String3、日期 Date4、数组5、数学 Math6、DOM对象和事件7、BOM对象8、Window对象9、作用域和作用域链10、JSONJavascript库1、Jquery2、Prototype3、Ext JsJquery1、Jquery基本语法2、Jquery选择器3、Jquery事件4、Jquery选择器5、Jquery效果和动画6、使用Jquery操作HTML和DOM7、Jquery遍历8、Jquery封装函数9、Jquery案例表单验证和Jquery Validate1、用Js对HTML表单进行验证2、Jquery Validata基本用法3、默认校验规则和提示信息4、debug和ignore5、更改错误信息显示位置和样式6、全部校验通过后的执行函数7、修改验证触发方式8、异步验证9、自定义校验方法10、radio 和 checkbox、select 的验证Java基础1、关于Java2、Java运行机制3、第一个Java程序,注释4、Javac,Java,Javadoc等命令5、标识符与关键字6、变量的声明,初始化与应用7、变量的作用域8、变量重名9、基本数据类型10、类型转换与类型提升11、各种数据类型使用细节12、转义序列13、各种运算符的使用流程控制1、选择控制语句if-else2、选择控制语句switch-case3、循环控制语句while4、循环控制语句do-while5、循环控制语句for与增强型for6、break,continue,return7、循环标签8、数组的声明与初始化9、数组内存空间分配10、栈与堆内存11、二维(多维)数组12、Arrays类的相关方法13、main方法命令行参数面向对象1、面向对象的基本思想2、类与对象3、成员变量与默认值4、方法的声明,调用5、参数传递和内存图6、方法重载的概念7、调用原则与重载的优势8、构造器声明与默认构造器9、构造器重载10、this关键字的使用11、this调用构造器原则12、实例变量初始化方式13、可变参数方法访问权限控制1、包 package和库2、访问权限修饰符private/protected/public/包访问权限3、类的访问权限4、抽象类和抽象方法5、接口和实现6、解耦7、Java的多重继承8、通过继承来扩展接口错误和异常处理1、概念:错误和异常2、基本异常3、捕获异常 catch4、创建自定义异常5、捕获所有异常6、Java标准异常7、使用finally进行清理8、异常的限制9、构造器10、异常匹配11、异常使用指南数据库基础(MySQL)数据库基础(MySQL)JDBC1、Jdbc基本概念2、使用Jdbc连接数据库3、使用Jdbc进行crud操作4、使用Jdbc进行多表操作5、Jdbc驱动类型6、Jdbc异常和批量处理7、Jdbc储存过程Servlet和JSP1、Servlet简介2、Request对象3、Response对象4、转发和重定向5、使用Servlet完成Crud6、Session和Coolie简介7、ServletContext和Jsp8、El和Jstl的使用Ajax1、什么是Ajax2、XMLHttpRequest对象(XHR)3、XHR请求4、XHR响应5、readystate/onreadystatechange6、Jquery Ajax7、JSON8、案例:对用户名是否可用进行服务器端校验综合案例1、项目开发一般流程介绍2、模块化和分层3、DButils4、QueryRunner5、ResultSetHandle6、案例:用户登录/注册,从前端到后端第二阶段 Java SE访问权限和继承1、包的声明与使用2、import与import static3、访问权限修饰符4、类的封装性5、static(静态成员变量)6、final(修饰变量,方法)7、静态成员变量初始化方式8、类的继承与成员继承9、super的使用10、调用父类构造器11、方法的重写与变量隐藏12、继承实现多态和类型转换13、instanceof抽象类与接口1、抽象类2、抽象方法3、继承抽象类4、抽象类与多态5、接口的成员6、静态方法与默认方法7、静态成员类8、实例成员类9、局部类10、匿名类11、eclipse的使用与调试12、内部类对外围类的访问关系13、内部类的命名Lambda表达式与常用类1、函数式接口2、Lambda表达式概念3、Lambda表达式应用场合4、使用案例5、方法引用6、枚举类型(编译器的处理)7、包装类型(自动拆箱与封箱)8、String方法9、常量池机制10、String讲解11...
一道C语言的题目:多行文本的输出及多余空格的删除将从键盘输入的...
下面的这个函数借助windows的CSting将多个空格替换成一个. CSting RemoveDuplicateSpace(LPCTSTR text) { CSting sRetun = text; if (sRetun.Replace(_T(" "), _T(" ")) 0) etun RemoveDuplicateSpace(sRetun); etun sRetun; } 只要把数组中的文本逐一用此函数处理后输出即可.