文章目录
- 一个接口能否同时返回json和html呢?如下返回会不会有冲突?
- Hibernate的sql语句怎么写?
- Hibernate的是如何绑定Bean对象的?
- Mybastis的Mapper.xml该怎么自动生成?
- 如何绑定日志?
- 如何返回JSON?
- 406bug怎么解决?
- 怎么部署javaweb项目?
- application-dev.properties 和 application.properties有什么区别?
- application-dev.properties的映射规则是什么?
- 80端口占用怎么解决?
- TomCat如何绑定多个项目
- 关于NoClassDefFoundError: javax/el/ELManager的解决
- 如何将SPringBoot项目上传到TomCat
- 前端知识
一个接口能否同时返回json和html呢?如下返回会不会有冲突?
@RequestMapping(value="/uploadBackground")
@LoggerManage(description="上传背景页面")
public String uploadBackground(){
return "user/uploadbackground";
}
答:应该是不能的,目前应该做不到前后端分离,如果是给app写接口建议重新新建一个方法如
@RequestMapping(value="app/uploadBackground")
@LoggerManage(description="上传背景页面")
public String uploadBackground(){
return “”
}
Hibernate的sql语句怎么写?
Hibernate的是如何绑定Bean对象的?
Mybastis的Mapper.xml该怎么自动生成?
如何绑定日志?
@LoggerManage(description="删除收藏夹")
public Response delFavorites(long id){}
如何返回JSON?
SecurityFilter和@Configuration是什么鬼?
406bug怎么解决?
答:@RestController的意思就是controller里面的方法都以json格式输出,不用再写什么jackjson配置的了!
怎么部署javaweb项目?
思路:把自己的电脑当服务器给外网访问
1.打包war https://blog.youkuaiyun.com/lhp3000/article/details/78994010
2.使用花生壳(付费6元) https://blog.youkuaiyun.com/wzl_fight/article/details/78285450?utm_source=blogxgwz3
3.设置Tomcat /花生壳内网穿透 https://blog.youkuaiyun.com/liona_koukou/article/details/50008247
application-dev.properties 和 application.properties有什么区别?
application-dev.properties的映射规则是什么?
80端口占用怎么解决?
80端口被System进程占用且该进程不能被结束的情况,解决办法是:打开RegEdit:
找到HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/HTTP
找到一个DWORD值Start,将其改为0
重启电脑,System进程将不会占用80端口
我的是因为apache占用8080造成的,
TomCat如何绑定多个项目
http://www.cnblogs.com/mibloom/p/9461683.html
//主要是对docBase的修改
<Context path="" docBase="/favorites" reloadable="true" />
例:如两个项目配置如下
<Service name="Catalina">
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
<Engine name="Catalina" defaultHost="v226522h00.imwork.net">
<Realm className="org.apache.catalina.realm.LockOutRealm">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"
resourceName="UserDatabase"/>
</Realm>
<Host name="v226522h00.imwork.net" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<!--项目一 -->
<Context path="" docBase="/favorites" reloadable="true" />
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log" suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
</Host>
</Engine>
</Service>
<Service name="Catalina">
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
<Engine name="Catalina" defaultHost="v226522h00.imwork.net">
<Realm className="org.apache.catalina.realm.LockOutRealm">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"
resourceName="UserDatabase"/>
</Realm>
<Host name="v226522h00.imwork.net" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<!--项目二 -->
<Context path="" docBase="/DTM" reloadable="true" />
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log" suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
</Host>
</Engine>
</Service>
关于NoClassDefFoundError: javax/el/ELManager的解决
升级TomCat到8.0
http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.35/bin/apache-tomcat-8.5.35-windows-x64.zip
如何将SPringBoot项目上传到TomCat
pom.xml的配置:https://blog.youkuaiyun.com/weixin_39533410/article/details/80652904
SpringBoot项目war打包:https://www.cnblogs.com/sxdcgaq8080/p/7727249.html
RequestMapping有没有省略公共路径的方法
前端知识
前端定时刷新
<meta http-equiv="refresh" content="6;url=/" />
Thymeleaf入门 数据与后端Controller对应
https://blog.youkuaiyun.com/xxb5502296/article/details/78319898