摘要:
之前,在eclipse 2019中,新建springboot项目 pom出错,需要改 <!-- <maven-jar-plugin.version>3.1.1</maven-jar-plugin.version> --> 现在这句可以废弃不用了,默认的sts4带的,就可以。 在maven打jar包,
阅读全文
posted @ 2021-03-15 14:28
琴声清幽
阅读(423)
推荐(0)
摘要:
打开官网 https://spring.io/tools 找到windows版本的,下载 然后在命令行,java -jar 解压,即可。 实测,和之前的spring 2019-3 月版本的,完全兼容,没出大规模报告error的错误。 另外在新建springboot 的项目的时候,也没出现maven
阅读全文
posted @ 2021-03-07 20:15
琴声清幽
阅读(2970)
推荐(0)
摘要:
原因是pom文件配置 在jar打包时,需要指明版本maven-plugin的版本。 <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <version>1.4.2
阅读全文
posted @ 2021-03-03 16:09
琴声清幽
阅读(242)
推荐(0)
摘要:
碰到的坑, 一个是 service(若没有实现类)不能实现dao接口,否则报错。直接注入就好。若实现了dao接口,会包内存溢出错误,将进行无限循环。 二是,在启动类上,需要加入扫描mapper的package名称,否则报 mapper里面的bean没有实例化。 在controller里,映射文件,不
阅读全文
posted @ 2021-03-02 20:30
琴声清幽
阅读(911)
推荐(0)
摘要:
首先,新建springboot文件,引入pom文件 <!-- https://mvnrepository.com/artifact/org.mybatis.generator/mybatis-generator-core --> <dependency> <groupId>org.mybatis.g
阅读全文
posted @ 2021-03-02 17:05
琴声清幽
阅读(118)
推荐(0)
摘要:
事务注解@Transactional 可以标注到mapper的dao接口上,或者service的接口上。两者均可。 首先建立一个springboot的项目, 引入pom,需要注意的是,tomcat包,aop包,druid数据源包,jdbc包,mybatis包,servlet,jsp,jstl包 <!
阅读全文
posted @ 2021-03-02 16:59
琴声清幽
阅读(505)
推荐(0)
摘要:
可以绑定多ssl域名认证证书 建立2个server节点,然后把证书拷贝到conf目录下的cert目录里。接着配置,就可以了。 前端域名解析,还是老样子,可以cname,也可以是a。 ssl解析后,将其指向到反向代理,具体配置看另一篇博客。 server{ listen 443 ssl; server
阅读全文
posted @ 2021-03-02 08:54
琴声清幽
阅读(708)
推荐(0)
摘要:
参考文章 1. 安装nignx1.14,并且打补丁,反向代理健康监控,ssl,解决自启动报pid错误 2. nginx 反向代理,和ssl重定向。 3. springboot 以jar包形式在linux后台运行 //有详细的启动脚本,1> dev/null 2>xxx.log & 安装nignx n
阅读全文
posted @ 2021-02-25 10:15
琴声清幽
阅读(146)
推荐(0)
摘要:
nohup java -jar xxxxx.jar >temp.txt & nohup java -jar xxxxx.jar >temp.log 2>&1 & 第一个一直启动不成功,我用第二种启动.,我实际操作,第一种第二种都可以。第二个意思是将错误输出合并到标准输出,写入到temp.log 文件
阅读全文
posted @ 2021-02-23 17:28
琴声清幽
阅读(218)
推荐(0)
摘要:
原始的web.xml里有4个配置,上篇文章已经把springmvc的解决了 1. spring redis session的filter 2. shiro的filter 3. 编码字符集filter 4. 和一个监听器 代码如下,其中第1,3,4个默认已经集成,不需要再配置, <?xml versi
阅读全文
posted @ 2021-02-22 16:50
琴声清幽
阅读(117)
推荐(0)
摘要:
上篇中,因为ehcache的单例原因,这里提供了另外一种方法。 用redis作为 shiro的密码凭证器的记载体。 package cn.taotao.shiro.service; import java.io.IOException; import java.text.SimpleDateForm
阅读全文
posted @ 2021-02-22 13:36
琴声清幽
阅读(89)
推荐(0)
摘要:
出现的问题, 1.没有把jsp页面打进去 2.版本问题导致编译错误 3.指定主口文件 以下为修改好的pom 修改pom文件, <resources> <resource> <directory>src/main/resources</directory> <filtering>false</filt
阅读全文
posted @ 2021-02-20 15:15
琴声清幽
阅读(101)
推荐(0)
摘要:
报错为 EhCacheManager 的bean,存在重名的情况。 原因是2.5版本后,系统只支持singlton模式 解决办法 <properties> <java.version>1.8</java.version> <maven-jar-plugin.version>3.1.1</maven-
阅读全文
posted @ 2021-02-20 14:02
琴声清幽
阅读(111)
推荐(0)
摘要:
1. jsp页面的列表,没有值。 原因,mapper的sql语句不兼容,在取值时,之前ssm时,用的是zhouyiAuthor.id,到 springboot时,用的是和接口文件一致的命名,没有中间的点。即authorId。 <select id="getZhouyiContentsByAuthor
阅读全文
posted @ 2021-02-19 15:22
琴声清幽
阅读(39)
推荐(0)
摘要:
主要是修改pom文件,配置bulid的选项 一个是把资源包含进来 一个是降低maven plugins的版本 指定maven plugins的mainClass 附录pom的build部分 <build> <resources> <resource> <directory>src/main/reso
阅读全文
posted @ 2021-02-18 20:43
琴声清幽
阅读(247)
推荐(0)
摘要:
引入依赖 <!-- https://mvnrepository.com/artifact/org.mybatis.spring.boot/mybatis-spring-boot-starter --> <dependency> <groupId>org.mybatis.spring.boot</gr
阅读全文
posted @ 2021-02-16 21:03
琴声清幽
阅读(62)
推荐(0)
摘要:
<dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>1.2.4</version> </dependency> <dependency> <gr
阅读全文
posted @ 2021-02-15 22:47
琴声清幽
阅读(108)
推荐(0)
摘要:
1.Servlet的注册 :JavaEE Web.xml <servlet> <servlet-name>userServlet</servlet-name> <servlet-class>cn.taotao.UserServlet</servlet-class> </servlet> <servl
阅读全文
posted @ 2021-02-12 16:30
琴声清幽
阅读(95)
推荐(0)
摘要:
建立src/main/webapp目录,必须是这个目录,其他目录结构不可以。 然后在webapp目录下建立index.jsp 然后修改application.properties spring.mvc.view.prefix=/ spring.mvc.view.suffix=.jsp 在pom中 <
阅读全文
posted @ 2021-02-09 20:38
琴声清幽
阅读(115)
推荐(0)
摘要:
在spring5以上的版本中,已经集成了redis session的访问控制,只要配置好,不用编码,即可实现redis的session共享。 建立web项目 引入maven <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="h
阅读全文
posted @ 2021-02-09 11:00
琴声清幽
阅读(409)
推荐(0)
摘要:
1. 引入依赖 <!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-aop --> <dependency> <groupId>org.springframework.boot</g
阅读全文
posted @ 2021-02-08 20:07
琴声清幽
阅读(1028)
推荐(0)
摘要:
默认支持html,不支持jsp, 默认的目录在 src/main/resources/static 下,可以直接访问 如index.html,可以默认的首页。 这样的默认目录有4个。分别是 src/main/resources/static 优先级 3 src/main/resources/reso
阅读全文
posted @ 2021-02-08 14:26
琴声清幽
阅读(107)
推荐(0)
摘要:
当打成jar后,如果需要更改配置,在生成的jar的同级目录,可以建立application.yml 或者 建立config目录,在config目录里建立 application.yml文件,修改配置 默认的加载系统配置文件的地方有: ./ 项目的根目录 ./config 项目根目录的config目录
阅读全文
posted @ 2021-02-07 20:19
琴声清幽
阅读(497)
推荐(0)
摘要:
两种配置可以互补,yml的优先级高于properties。 常用的是 prefix,前缀的声明。 @ConfigurationProperties注解里面的。 在注解中,如果一个类,上面声明了 @ConfigurationProperties(prefix = "studuent"),则在appli
阅读全文
posted @ 2021-02-04 20:32
琴声清幽
阅读(447)
推荐(0)
摘要:
准备新建springboot项目 jar 文件类型,jdk版本为8,启用lombok和开发测试工具, 生成的pom文件里,增加maven的版本信息否则pom第一行报错 <properties> <java.version>1.8</java.version> <maven-jar-plugin.ve
阅读全文
posted @ 2021-02-03 10:07
琴声清幽
阅读(82)
推荐(0)
摘要:
centos7 安装时按默认最小安装即可,安装完毕后, 进入/etc/sysconfig/network-scripts/ 将ifcfg-enp0s3(以ifcfg开头的网卡名字),编辑 将 ONBOOT="no" ,改为 yes。重启 :关闭selinux: vi /etc/selinux/con
阅读全文
posted @ 2021-01-28 09:38
琴声清幽
阅读(166)
推荐(0)
摘要:
//安装git,下载check_module的健康模块yum install git git clone https://github.com/yaoweibin/nginx_upstream_check_module.git // 上传并下载nginx源码,解压 tar xvf nginx-1.1
阅读全文
posted @ 2021-01-27 14:54
琴声清幽
阅读(378)
推荐(0)
摘要:
安装yum源 yum install http://repo.mysql.com/mysql57-community-release-el7.rpm 检测老版本 rpm -qa | egrep "mariadb|mysql" #查看是系统否存在老版本的mysql 若有删掉 rpm -e mariad
阅读全文
posted @ 2021-01-27 09:46
琴声清幽
阅读(184)
推荐(0)
摘要:
linux新版本中,安装的时候,有个podman docker,这个不是。需要安装 docker-ce。 启动服务 systemctl start docker 开启拉取 docker pull redis 添加镜像 vim /etc/docker/daemon.json做完之后,重新加载守护精灵进
阅读全文
posted @ 2021-01-25 08:57
琴声清幽
阅读(268)
推荐(0)
摘要:
参阅这篇 安装nignx1.14,并且打补丁,反向代理健康监控,ssl,解决自启动报pid错误 1. 安装nginx, 准备 yum install gcc-c++ yum install -y pcre pcre-devel //正则表达式支持 yum install -y zlib zlib-d
阅读全文
posted @ 2021-01-20 09:25
琴声清幽
阅读(553)
推荐(0)