MyPluginServlet.java-------------------------------------------------------------------------------------
public class MyPluginServlet extends HttpServlet
{
// private static final Logger log = LoggerFactory.getLogger(MyPluginServlet.class);
private TemplateRenderer templateRenderer;
public MyPluginServlet(TemplateRenderer templateRenderer) {
this.templateRenderer = templateRenderer;
}
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
{
response.setContentType("text/html");
response.getWriter().write("<html><body>Hello! You did it.</body></html>");
templateRenderer.render("admin.vm", response.getWriter());
}
}
atlassian-plugin.xml-----------------------------------------------------------------------------------
<component-import key="templateRenderer" name="templateRenderer" interface="com.atlassian.templaterenderer.TemplateRenderer" filter=""/>
==========================================================================
What really is a problem??
answer,please~
See also the comments in https://developer.atlassian.com/docs/faq/troubleshooting/unsatisfieddependencyexception-error-creating-bean-with-name as an undocumented reason for such an exception.
You aren't importing all the classes you need. Have a look at https://developer.atlassian.com/display/PLUGINFRAMEWORK/Component+Import+Plugin+Module
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.