
springboot
玉米豆豆儿
这个作者很懒,什么都没留下…
展开
-
SpringBoot+freemark 返回页面,设置首页(默认页)跳转
SpringBoot+freemark 返回页面,设置首页(默认页)跳转返回页面需要pom引入<!--html--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId></dependency>yml配置 #模板引擎配置原创 2020-08-24 16:47:26 · 1464 阅读 · 0 评论 -
SpringBoot 中使用 @Value 为 static 变量赋值
SpringBoot 中使用 @Value 为 static 变量赋值例如:public class Utils { @Value("${test.host}") private static String host; @Value("${test.port}") private static String port;}直接使用 @Value 为静态变量赋值是不行的,可以使用 set 方法:@Componentpublic class Utils {原创 2020-08-21 17:02:05 · 4316 阅读 · 0 评论 -
springboot之配置springmvc(登录拦截和设置默认首页)
打算给项目加点小功能:添加默认首页,当我们输入端口号+项目名后就能进入登陆页面 登录拦截,如果未登录我们就跳转到登录页面,已登录可以访问其他页面为了实现这两个功能,我们需要用java类的方式来进行配置项目环境:springboot 版本1.5.9 , 2.x的版本可以进行参考(静态资源的访问不一样,配置项目名不一样).项目名:本项目里我们配置了项目名,在配置文件中加入server.context-path=/test(2.x版本有不同)1.项目跳转在项目开发过程中,经常会涉及页面跳转问题,而原创 2020-08-21 16:36:29 · 1126 阅读 · 0 评论 -
SpringBoot设置支持跨域请求
SpringBoot设置支持跨域请求跨域:现代浏览器出全的考虑,在http/https请求时必须遵守同源策略,否则即使跨域的http/https请求,默认情况下是被禁止的,ip(域名)不同、或者端口不同、协议不同(比如http、https) 都会造成跨域问题。一、前端解决方案使用 JSONP 来支持跨域的请求,JSONP 实现跨域请求的原理简单的说,就是动态创建script 标签,然后利用 script 的 SRC 不受同源策略约束来跨域获取数据。缺点是需要后端配合输出特定的返回信息。利用原创 2020-08-21 16:09:44 · 1455 阅读 · 1 评论 -
static静态方法使用yml配置文件的值
java正常获取yml配置文件的值,可以使用@value注解获取,如下:static静态方法使用yml配置文件的值但是我们经常会写util等类,里面的方法都是静态static的,这种情况下我们就没法像普通方法一样获取到yml的配置了,此时我们应该怎么获取呢?1.在yml里面配置想要参数2.新建一个ConfigKeytUtil来获取配置的名字package com.meinong.common.util;import org.apache.commons.lang3.StringUtils;原创 2020-08-21 12:24:13 · 1781 阅读 · 0 评论 -
非root用户启动tomcat
非root用户启动tomcat或者说启动项目为什么用两个tomcatsudo默认是需要tty的,通过修改/etc/sudoers文件,将 Defaults requiretty 注释掉即可用root用户启动tomcat有一个严重的问题,那就是tomcat具有root权限。这意味着你的任何一个jsp脚本都具有root权限,所以可以轻易地用jsp脚本删除你整个硬盘里的东西!所以我们最好不要使用root启动tomcat用非root账号是为了安全 不给运行的服务最高权限 这个跟守护进程没有关系。守护进程是l原创 2020-07-14 14:46:27 · 2172 阅读 · 0 评论 -
maven install 跳过测试,Springboot项目第一次打jar包报数据库连接异常
https://www.cnblogs.com/goingforward/p/9639677.htmlSpringboot 第一次打包项目,连接阿里服务器的数据库,数据库做了防止外网访问的设置。始终报数据库连接超时连接异常。如果设置跳过测试的话,Springboot 打包的时候都会运行代码测试。所以要跳过检测。maven install 跳过测试mvn命令跳过测试:mvn install -Dmaven.test.skip=true 测试类不会生成.class 文件mvn install -原创 2020-07-02 18:05:45 · 809 阅读 · 0 评论 -
IDEA打包springboot项目为jar包并发布到linux服务器
1、将项目打成jar包2、放到linux 服务器的任意路径下3、进入当前目录4、执行命令启动项目:nohup java -jar .jar >日志文件名.log 2>&1 &例如:nohup java -jar ar -Dspring.config.additional-lol-location=progremdatadaxingngapplication....原创 2020-03-07 20:18:56 · 474 阅读 · 0 评论 -
idea 创建springboot项目流程
https://www.cnblogs.com/little-rain/p/11063967.htmlidea 创建springboot项目流程1.打开IDEA,点击 +Create New Project. 开始创建一个新项目。2.在左侧菜单找到并点击 Spring Initializr,点击next。注意,这里idea默认使用https://start.spring.io提供的在线模板...原创 2020-03-02 20:01:15 · 246 阅读 · 0 评论